将HTML字符串文件转换为PDF的好方法是什么?我正在尝试创建一个简单的工具,它使用一些用户输入和一个HTML模板创建一个PDF报告。我想把这个工具分发给其他同事使用。在
现在我正在尝试使用pdfkit和wkhtmltoppdf。问题是,只有在指定wkhtmltopf.exe文件。当我使用PyInstaller打包代码时,其他用户将无法使用该程序,因为他们没有HTML模板文件或wkhtmltoppdf的路径。关于如何解决这个问题有什么想法,或者我应该使用其他的python包/方法吗?在
Tags:
如果要将HTML模板打包到模块中,并且正在使用
setuptools
,则可以包含任何其他文件,并进行一些更改:MANIFEST.in
的文件include <path/to/file/in/module>
setup.py
中添加include_package_data=True
到setup()
进行这些更改应该允许您的模块包含您的模板,并允许其他模块将其转换为PDF格式。在
如果模块中存在路径问题,请确保使用绝对路径引用其他文件。我建议使用内置的
os
模块来构建一个适用于任何用户的路径。{cd8>例如:^相关问题 更多 >
编程相关推荐