对于html到pdf的转换,在Windows上有没有可行的wkhtmltopdf替代品?

Dev*_*ris 11 html windows pdf-generation open-source cross-platform

我找到了wkhtmltopdf,它在表面上看起来很好并且在非常小的情况下工作得很好,但是它没有提供任何真正的css控制渲染.

我的意思是它不使用打印介质类型,并且不遵守分页符,在Windows上你无法控制某些页眉/页脚变量的名称,或者从teh h1标签生成TOC.

有没有真正的开源替代方案,我尝试过xhtml2pdf,这是一个实际上称为pisa的python库,但它需要reportlab,它不能播放漂亮的窗口.

我实际上是在.net中编程,但如果它的优秀和开源,语言不是一个大问题.

yve*_*ess 8

这是一个旧的stackoverflow问题,但因为谷歌把我带到这里,它可能对其他人有帮助.Weasyprint应该支持作者所寻求的内容.
它支持打印css功能,如分页符.

试试weasyprint

  • 注意weasyprint不会渲染javascript,但wkhtmltopdf会这样做! (4认同)

Dev*_*ris 2

事实证明,没有更简单的开源替代方案,但在 Windows 上 wkhtmltopdf 并不是最好的东西,所以我们花钱购买了更好的解决方案。

我们使用的是Winnovative的PDF库

  • 选择是? (10认同)