我应该使用哪些python模块编辑word文档,然后将其转换为pdf?

我应该使用哪些python模块编辑word文档,然后将其转换为pdf?,python,ms-word,pdf-generation,reporting,Python,Ms Word,Pdf Generation,Reporting,我希望用户能够在MicrosoftWord中创建报告模板,然后我可能会添加文档字段。然后,脚本计算许多内容,将适当的文本添加到字段中,然后创建已填写表单的pdf 那么,哪些模块最适合于此?我看过reportlab,但我需要使用预先生成的模板,这似乎不可行。如果您只在Windows下使用它,安装Word后,您可以使用它访问套件的api。您也可以按照建议尝试IronPython 如果您需要阅读docx模板,而不考虑平台,您可以尝试此操作。如果您的应用程序适合使用云服务来填充Doc/docx文件,则有

我希望用户能够在MicrosoftWord中创建报告模板,然后我可能会添加文档字段。然后,脚本计算许多内容,将适当的文本添加到字段中,然后创建已填写表单的pdf


那么,哪些模块最适合于此?我看过reportlab,但我需要使用预先生成的模板,这似乎不可行。

如果您只在Windows下使用它,安装Word后,您可以使用它访问套件的api。您也可以按照建议尝试IronPython


如果您需要阅读docx模板,而不考虑平台,您可以尝试此操作。

如果您的应用程序适合使用云服务来填充Doc/docx文件,则有一个名为的商业系统,它可以将纯文本(或合并)字段和填充的PDF文档流回Python系统,或通过电子邮件等方式交付

您可以通过网站(或api调用)将“模板”文档文件上载到Docmosis,然后使用Python代码中的https帖子调用Docmosis

请注意,我为创建Docmosis的公司工作。

希望有帮助

还有一个。谢谢,铁蟒看起来真不错。唯一的问题是,尽管跨平台不是必需的,但我的主要开发环境是mac,目标环境是Win7。我打算自己从.docx模板中探索并转换为ODT。正如建议的那样,这肯定是一个可行的替代方案(至少有一个.docx模板可以从Open | LibreOffice很好地转换)。