合理的自动HTML到PDF转换(在UNIX / Linux环境中)[关闭]

Modified on: Wed, 07 Aug 2019 13:20:03 +0800

有没有办法在Linux中自动从HTML文件生成PDF文档,其中PDF提供了某种与输入文件相似的合理程度?

命令行工具 - 与某种交互式GUI相对 - 是关键。

我当然尝试过htmldoc和一些相关的表兄弟。但这些工具无可救药地石器时代; htmldoc根本不支持CSS。这些天你找不到很多HTML文档,至少没有一些 CSS样式。我并不真正关心愚蠢的效果或轻微的装饰,但问题是CSS现在是大多数布局的核心;没有多少人再使用6层嵌套表了。因此,如果转换工具无法掌握CSS,那么这不仅仅是“文档看起来不太正确”的问题;它可能根本不符合最低可用性标准。

一些人建议我尝试使用Gecko渲染引擎来生成可以转换为PDF的图像,但我不知道如何做到这一点,更不用说了。

我毫不费力地相信有很好的商业工具可以做到这一点,但我真的在寻找一个开源软件包,如果可能的话,因为努力本身就是一个开源软件并且不付钱。 / p>

提前致谢!

最佳答案

您是否看过wkhtmltopdf?不能说它的个人表现如何,但它似乎正是你所需要的。唯一的问题可能是,这个和任何“浏览器自动化”解决方案,它将获取打印样式表而不是屏幕显示,因此PDF可能不完全是您在屏幕上看到的。

作者:robertc

相关问答

添加新评论