You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by "Michael Klink (Jira)" <ji...@apache.org> on 2019/10/25 08:42:00 UTC
[jira] [Commented] (PDFBOX-4674) PDF Page Render Background Image
has Gray Smudges
[ 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: dev-unsubscribe@pdfbox.apache.org
For additional commands, e-mail: dev-help@pdfbox.apache.org