是否可以截取部分页面的截图/ PDF?对于前特别的div?

时间:2017-10-09 07:21:13

标签: google-chrome-headless puppeteer

我尝试使用Phantomjs拍摄SPA的屏幕截图。根据我的要求,我应该可以截取页面的一部分而不是整页。 png / image可以与幻像一起使用,但PDF无法正常工作。我试图看看是否有可能将页面的一部分(而不是整个页面)作为PDF导出与Puppeteer。我检查了他们的文档,但没有提到它。 有没有人试图与木偶戏实现同样的目标?  感谢

1 个答案:

答案 0 :(得分:1)

据我所知,您可以使用 final WebView img = new WebView(); final WebEngine Img = img.getEngine(); final DoubleProperty zoomProperty = new SimpleDoubleProperty(200); img.addEventFilter(KeyEvent.KEY_RELEASED, (KeyEvent e) -> { if (e.getCode() == KeyCode.ADD || e.getCode() == KeyCode.EQUALS || e.getCode() == KeyCode.PLUS) { System.out.println("YES"); //zoomProperty.set(zoomProperty.get() * 1.1); } else if(e.getCode()== KeyCode.SUBTRACT||e.getCode() == KeyCode.MINUS ){ System.out.println("YES"); // zoomProperty.set(zoomProperty.get() / 1.1); } }); 方法的剪辑选项截取屏幕特定部分的屏幕截图。您可以在docs here

中阅读相关内容

使用screenshot方法无法做到这一点。相关的docs are here