我找到了wkhtmltopdf,它在表面上看起来很好并且在非常小的情况下工作得很好,但是它没有提供任何真正的css控制渲染。
我的意思是它不使用打印介质类型,并且不遵守分页符,在Windows上你无法控制某些页眉/页脚变量的名称,或者生成TOC off teh h1标签
是否有任何真正的开源替代品,我尝试过xhtml2pdf这是一个实际上称为pisa的python库,但它需要reportlab,它不能播放漂亮的窗口。
我实际上是在.net中编程,但如果它的优秀和开源,语言不是一个大问题。
答案 0 :(得分:8)
这是一个旧的stackoverflow问题,但因为谷歌把我带到这里,它可能对其他人有帮助。 Weasyprint应该支持作者所寻找的内容 它支持打印css功能,如分页符。
答案 1 :(得分:1)
虽然它不是开源的,但我使用ABCPDF。我在.NET中有一个模板页面,用于包装器以设置自定义样式表,仅用于生成PDF。
答案 2 :(得分:0)
事实证明,没有更简单的开源替代品,但在Windows上wkhtmltopdf并不是最好的,所以我们付出了更好的解决方案。
Winnovative的PDF库是我们使用的