我正在编写一个报告应用程序,其中我需要PDF格式的输出。我打算生成一个网页,并在该网页上调用PhantomJS来获取PDF。但是,要实现此功能,用户还必须安装PhantomJS(+ NodeJs)库。
为什么我不让他们以PDF格式打印网页?它们(PhantomJS和浏览器的打印功能)都应产生相同的输出,对吗?
答案 0 :(得分:0)
是的Chrome浏览器应该打印到PDF,并且在某些情况下比phantomjs更好。
但是您可以在服务器中使用phantomJS来生成PDF,因此用户不需要在他的机器上安装phantomJS,并且可以在Firefox,IE,Safari,Mobile等中使用。
所以它回到了你的环境和你的要求