Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用PhantomJS将DIV转换为PDF?_Javascript_Jquery_Html_Css_Phantomjs - Fatal编程技术网

Javascript 如何使用PhantomJS将DIV转换为PDF?

Javascript 如何使用PhantomJS将DIV转换为PDF?,javascript,jquery,html,css,phantomjs,Javascript,Jquery,Html,Css,Phantomjs,我一直在阅读其他答案,他们认为PhantomJS是将HTML转换为PDF的最佳库,同时在PDF中保留CSS等。许多其他库在这方面都有问题 我查看了他们的网站,但看不到将特定DIV转换为PDF的方法 例如,和之间的所有内容都需要转换为PDF格式 有人能提供一个简单的例子吗?这并不能回答直接的问题,但我想补充一点,另一个将html转换为pdf的好工具是谷歌的“wkhtmltopdf”。这实际上是一个将安装在托管服务器上的实用程序(如果可能的话),但它非常灵活且易于使用,多年来对我来说效果非常好。AF

我一直在阅读其他答案,他们认为PhantomJS是将HTML转换为PDF的最佳库,同时在PDF中保留CSS等。许多其他库在这方面都有问题

我查看了他们的网站,但看不到将特定DIV转换为PDF的方法

例如,
之间的所有内容都需要转换为PDF格式


有人能提供一个简单的例子吗?

这并不能回答直接的问题,但我想补充一点,另一个将html转换为pdf的好工具是谷歌的“wkhtmltopdf”。这实际上是一个将安装在托管服务器上的实用程序(如果可能的话),但它非常灵活且易于使用,多年来对我来说效果非常好。AFAIK phantom本身不允许您这样做。您可以为
iframe
s执行,但不能为divs执行。使用正则表达式过滤页面内容的成功可能有限,但更可能需要一个单独的HTML解析器(这可能会导致样式设置方面的其他问题)