PhantomJS光栅化为PNG OK,但PDF失败

时间:2014-11-07 12:05:48

标签: pdf phantomjs

我的目标是获取网页的矢量图,并将其插入我正在生成的PDF报告中。

目前我有一些代码使用PhantomJS(1.9.8)将所需浏览器页面的屏幕截图捕获为PNG。如果它有助于页面是由AMCharts呈现的单个图表

  

phantomjs.exe。\ examples \ rasterize.js http://some.URL test.png

我的代码读取生成的文件并将PNG插入PDF报告中,一切都很好。

我现在正在尝试改进这一点,并在PDF报告中插入矢量图形。想法是使用PhantomJS生成PDF并从中获取图形并将其插入到我的PDF报告中。

  

phantomjs.exe。\ examples \ rasterize.js http://the.same.URL test.pdf

但现在我得到的只是一份空白的PDF文档。这是一个有效的PDF,但它没有任何内容!

如果我将URL更改为其中一个AMChart示例,则一切似乎都没问题。所以它与我的实际网页有关,但是什么?

我已经阅读了,我唯一尝试的是删除所有@media标签,因为我知道PhantomJS会尝试使用@media打印样式。这对我没有帮助。

我被困住了!有人有任何想法吗?

0 个答案:

没有答案
相关问题