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