我已经制作了一个Python中的小型网络应用程序,它一度需要生成一个由一组ID卡组成的可编辑Word文档(它必须是可编辑的,并且在Word中,因为用户不熟悉任何其他编辑模式,并且不幸的是可能需要某种程度的手动编辑)。这样做的最佳方式是:从Python中输出一个格式化且间距很大的Word文档
我可以输出Markdown或RestructuredText并将其与Pandoc进行转换。但是,我不确定如何处理这种方法的间距和边界。我需要在每张卡片之间留出空白区域,以便将它们从打印输出中删除。
我可以使用众多Python模板引擎之一,但我没有任何经验,也不知道用它们生成Word文档有多容易。
我可以直接输出到RTF中,但是这看起来可能是不必要的头痛。
请让我知道您对这些选项的看法,原因是什么?
您是否看这个:[如何使用Python创建Word文档?](http://stackoverflow.com/q/1035183/222914) – 2012-03-12 12:30:32
不,我没有,因为我错误地专注于找到正确的标记/模板语言,而不是直接创建Word/RTF文档(我刚刚从其他语言来到Python,并忘记了“包含电池”的理念:))。感谢这个链接,这是有帮助的,但我仍然需要看看pyRTF是否可以做必要的格式。 – ShankarG 2012-03-12 15:09:06