Найти - Пользователи
Полная версия: Документы Word
Начало » Python для новичков » Документы Word
1
ingvar
Подскажите кто как работает с документами Word (doc) в Python-е.

Пробовал:
1. PyRTF - не подошел, т.к. проект заброшен и не умеет многие вещи (самому нет времени копаться в спецификациях и дописывать для себя)
2. win32com - не подошел, т.к. формирование doc-а идет на сервере и он с трудом справляется с одновременным формированием множества файлов и еще постоянно вываливает “Не был произведен вызов CoInitialize”

Лучше было бы использовать xml + xsl-fo, но я его нашел только под java.
Может есть какие-то интерфейсы на Python к API openoffice-а?
balu
Есть odfpy, но как там с конвертацией в ворд не знаю.
ЗЫ мне не понравился. Я бы для этих целей использовал Jaxa+Poi или Jython+Poi. Правда последний вариант пока довольно тормознут.
player
можно попробовать pyuno - модуль который идёт с OpenOffice. С екселевскими документами он работает на ура, с Вордом я не пробовал, но думаю что тоже покатит.
Dimka665
player
можно попробовать pyuno - модуль который идёт с OpenOffice. С екселевскими документами он работает на ура, с Вордом я не пробовал, но думаю что тоже покатит.
насколько я знаю, для этого нужен установленный OOo.
pythonwin
Dimka665
насколько я знаю, для этого нужен установленный OOo.
да нужен ОО.
в таком случае попробуй создавать файлы *.mnt (веб страница в одном файле)
ingvar
спасибо за подсказки,

осталось Jython(Poi) прикрутить к pylons.

pyuno - тоже пригодится, т.к. быстрее связки win32com+office(com)
balu
ingvar
осталось Jython(Poi) прикрутить к pylons.
1) Всегда есть универсальный CLI. Я бы делал через него.
2) Можно подружить и через порт - одна аппликуха слушает, другая отправляет.
ingvar
balu
1) Всегда есть универсальный CLI. Я бы делал через него.
Это первое пришло в голову :)

balu
2) Можно подружить и через порт - одна аппликуха слушает, другая отправляет.
Pylons надо “ковырять”, а на Twisted красиво бы выглядело.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB