Am 20.12.2017 um 18:33 schrieb Dean Schulze:
That worked, but the image it displayed was very mangled.  Most of the
content of the .pdf was missing.

Save the BufferedImage into a .PNG file (ImageIO.write(...)). If that one is correct, then the problem is only related to JavaFX and it may be better to ask the question on stackoverflow (which as much details as possible, and without the pdfbox aspect). If the image is incorrect, then please share the PDF.

Tilman



On Tue, Dec 19, 2017 at 12:01 PM, Claudius Teodorescu <
[email protected]> wrote:

Hi,


It is displayed page by page, with a function like the following:

public Image goToPage(int pageNumber) {
BufferedImage pageImage = null;
try {
pageImage = renderer.renderImage(pageNumber);

} catch (IOException ex) {
Logger.getLogger(TAG).log(Level.SEVERE, null, ex);
}

return SwingFXUtils.toFXImage(pageImage, null);
}
.

The FXML correspondant:

<ScrollPane fx:id="centerSourcePane" fitToHeight="true"
fitToWidth="true" pannable="true">
<content>
<StackPane>
<children>
<ImageView fx:id="contentSourcePane" cache="true" />
</children>
</StackPane>
</content>
</ScrollPane>

Clauidus

On Tue, Dec 19, 2017 at 8:05 PM, Dean Schulze <[email protected]>
wrote:

I need to display a .pdf file in a JavaFX application.  I've found
various
examples of others doing this PDFBox 1.8 with

PDPage.convertToImage();

and then displaying the image.

But there is no PDPage.convertToImage() in PDFBox 2.0.  How do I display
a
.pdf file in PDFBox 2.0?

Thanks.



--
http://kuberam.ro



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to