[
https://issues.apache.org/jira/browse/PDFBOX-4674?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16959558#comment-16959558
]
Michael Klink commented on PDFBOX-4674:
---------------------------------------
When I try to open your PDF in Adobe Reader, it warns me that an error exists
on the page and that it may not be displayed correctly.
Errors on the page imply that the page may be displayed differently on
different viewers. You should consider using non-broken PDFs.
> PDF Page Render Background Image has Gray Smudges
> -------------------------------------------------
>
> Key: PDFBOX-4674
> URL: https://issues.apache.org/jira/browse/PDFBOX-4674
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.17
> Reporter: Joseph Jezerinac
> Priority: Major
> Attachments: bad_page_image.pdf, es-page-image2455431271065294360.png
>
>
> The following text produces a PNG that has gray smudges in it. I've attached
> the pdf and the PNG that is produced.
>
> {code:java}
> public class TestPdfPageImage {
> @Test
> public void testGetPageImage() throws IOException {
> try (PDDocument pdDocument =
> PDDocument.load(FileUtils.toFile(getClass().getResource("/bad_page_image.pdf"))))
> {
> final PDFRenderer pdfRenderer = new PDFRenderer(pdDocument);
> final BufferedImage bufferedImage = pdfRenderer.renderImage(0);
> final Path tempPath = Files.createTempFile("es-page-image",
> ".png");
> try {
> final File tempFile = tempPath.toFile();
> ImageIO.write(bufferedImage, "png", tempFile);
> Assert.assertTrue(Files.size(tempPath) > 0);
> } finally {
> Files.delete(tempPath);
> }
> }
> }
> }
> {code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]