Вывод отформатированного и хорошо разнесенного документа Word из Python - PullRequest
0 голосов
/ 12 марта 2012

Я создал небольшое веб-приложение на Python, которое в какой-то момент должно генерировать редактируемый документ Word, состоящий из набора удостоверений личности (он должен быть редактируемым, и в Word, поскольку пользователи не знакомы слюбой другой режим редактирования и некоторая степень ручного редактирования, к сожалению, вероятно будут необходимы).Что было бы лучшим способом сделать это:

  • Я мог бы вывести Markdown или RestructuredText и конвертировать его с помощью Pandoc.Тем не менее, я не уверен, как обрабатывать интервалы и границы с этим подходом.Мне нужно, чтобы между каждой карточкой было свободное пространство, чтобы их можно было вырезать из распечатки.

  • Я мог бы использовать один из многих шаблонизаторов Python, но у меня нет опыта работы с любым из них, и я не уверен, насколько легко с их помощью создать документ Word.

  • Я мог бы напрямую выводить в RTF, но, похоже, это может быть ненужной головной болью.

Пожалуйста, дайте мне знать, что вы думаете об этих вариантах, с указанием причин?

1 Ответ

0 голосов
/ 12 марта 2012

Вы не указали точный формат Word (doc / docx?).

Вы искали в Интернете?http://www.blog.pythonlibrary.org/2010/07/16/python-and-microsoft-office-using-pywin32/

Наконец, кто из людей знаком с редактированием Word, но не знаком с htmleditors, который вы можете использовать по всему Интернету?

...