2010-01-20 51 views

回答

1

“将HTML转换为PDF”假设有一种正确的方法来呈现HTML。没有。你必须考虑几十个变量(CSS vs none,Javascript vs none,“虚拟浏览器”的宽度等)。

1

我的公司希望这样做一次(在Perl中),事实证明,它非常困难(足以让我们停止打扰)。我相信最现实的建议是在某个地方嵌入一个Web浏览器的副本,并让它呈现HTML并将其打印到PDF驱动程序。当然,我们想要非常精确地保存格式。

虽然你可能会访问this CPAN search for 'html pdf'的一些选项。 PDF::FromHTML可能满足您的需求。