我已经设法使用
WritableImage 快照 = obj.getScene().snapshot(null);
现在我想将此屏幕截图输出到 pdf 文件中。我已经设法使用 Apache pdfbox 库使用以下代码将文本输出到 pdf:
PDDocument 文档 = 空;PDPage 页面 = null;
try{
doc = new PDDocument();
page = new PDPage();
doc.addPage(page);
PDFont font = PDType1Font.HELVETICA_BOLD;
PDPageContentStream content = new PDPageContentStream(doc, page);
content.beginText();
content.setFont( font, 12 );
content.moveTextPositionByAmount( 100, 700 );
content.drawString("Hello World");
content.endText();
content.close();
doc.save("PDFWithText.pdf");
doc.close();
} catch (Exception e){
System.out.println(e);
}
使用 WritableImage 而不是使用基本字符串文本时,我该怎么做?
另外,如何截取场景中某些节点的屏幕截图?
谢谢