使用wkhtmltoppdf将html转换为pdf。

dj-wkhtmltopdf的Python项目详细描述


DJ WKHTMLTOPDF

它在wkhtmltoppdf上工作。dj wkhtmltopfd允许用户通过django admin组织自己的pdf生成器,而无需任何部署:)。

我的灵感主要来自django wkhtmltopf。当我在做客户项目时,我们想为订单生成发票,所以我们更喜欢使用django wkhtmltopf包装器为pdf生成器生成wkhtmltopf。每次我们在本地服务器上做一些修改并将这些修改推到生产环境中,但是我们在生产环境中遇到了不同的(我的意思是设计)问题,然后我们在本地解决了问题并推到生产环境中,但这是非常痛苦的,然后我就想到了这个想法。 要求:

安装wkhtmltoppdf。支持Python2.6+和3.3+。 安装:

运行pip install dj wkhtmltopf。

将“djwkhtmltopf”添加到settings.py中已安装的应用程序。

然后运行python manage.py syncdb。

默认情况下,它将执行路径上找到的第一个wkhtmltopfd命令。

如果无法将wkhtmltopfd添加到路径中,则可以将wkhtmltopfd设置为特定的可执行文件:

例如,在settings.py:

wkhtml_to_pdf_cmd='/path/to/my/wkhtmltoppdf'

您还可以通过settings.py中的django admin或wkhtml_options将wkhtmltoppdf选项设置为默认命令行选项字典。

例如:wkhtml_options={'-quiet':true,} 重要提示:

我只在ubuntu上测试过,但没有在mac和windows上测试过。 许可证:

麻省理工学院许可。有关详细信息,请参见捆绑的许可证文件

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中的正则表达式使用什么正则表达式将掩码添加到带有certian模式的字符串中   java我无法使用myfaces 2.0.13和richfaces 4.0 final在Tomcat7中运行我的应用程序   java应用程序在POJO之间不能有重复的代码块   javamysql在Tomcat中创建内存泄漏   java将两种FragmentManager类型导入到同一个类中   需要java代码设计反馈:检查文件中的字符是否为允许的字符   为Java项目记录一个日志文件   java编译时,我收到错误:“unreachable statement”。我如何解决这个问题?   在java中启动运行带空格的外部exe   java如何设置展开/折叠文本视图的动画   java如何从2个整数中获得下一个最接近的整数?   JavaGooglePlaceAPI密钥   java在底部的导航栏中,即使我选择了那个图标,图标也不会突出显示。如何改变它?   java数据类型Double正在显示值0.0   java在不使用数组或任何使用数组或任何其他集合的函数的情况下查找用户给定的n个值的中值   java将dao实体类与mvc表单相链接是件好事吗   如果传递的是最终对象,是否仍应检查null?   java哈希代码出现而不是int,对象名称出现不正确?   针对Android的java Google游戏服务顽固错误