2

我希望用户能够在 Microsoft Word 中创建报告模板,然后我可能会添加文档字段。然后脚本评估一些事情,将适当的文本添加到字段中,然后创建一个填写表格的 pdf。

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

4

2 回答 2

1

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

如果您需要阅读 docx 模板,无论平台如何,您都可以尝试这个过时的扩展

于 2013-08-11T12:30:25.650 回答
0

如果它适合您的应用程序使用云服务来填充 Doc/DocX 文件,那么有一个名为Docmosis的商业系统可以填充纯文本(或合并)字段并将填充的 PDF 文档流式传输回您的 Python 系统,或通过电子邮件等发送.

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

请注意,我为创建 Docmosis 的公司工作。
希望有帮助。

于 2013-08-12T02:43:20.323 回答