[jira] [Comment Edited] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857895#comment-16857895 ] Jack edited comment on PDFBOX-4559 at 6/6/19 6:24 PM: -- [~tilman] I just realized this code always render the first page was (Author: jiangyurong609): [~tilman] I just realized this code always render the first page. {code:java} PDFRenderer renderer = new PDFRenderer(document); Stream stream = StreamSupport.stream(document.getPages().spliterator(), true); // "true" makes it parallelstream.forEach(page -> { try { renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your number } catch (IOException e) { System.err.println("error" + page); e.printStackTrace(); } });{code} > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) >
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857964#comment-16857964 ] Jack commented on PDFBOX-4559: -- [~tilman] thanks, this falls back to original Splitter problem. > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857932#comment-16857932 ] Tilman Hausherr commented on PDFBOX-4559: - This one works in parallel, but now the exception is back. (and more error messages) {code:java} PDFRenderer renderer = new PDFRenderer(document); PDPageTree pageTree = document.getPages(); List pages = new ArrayList<>(); for (PDPage page : pageTree) { pages.add(page); } pages.parallelStream().forEach(page -> { try { int p = pageTree.indexOf(page); renderer.renderImageWithDPI(p, 180, ImageType.RGB); // change dpi to your number } catch (IOException e) { System.err.println("error" + page); e.printStackTrace(); } });{code} > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at >
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857916#comment-16857916 ] Jack commented on PDFBOX-4559: -- [~tilman] thanks for the help. However, this seems fall back to sequential execution time. > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857908#comment-16857908 ] Tilman Hausherr commented on PDFBOX-4559: - new code, no longer so fast (that was too good to be true LOL): {code:java} PDFRenderer renderer = new PDFRenderer(document); PDPageTree pageTree = document.getPages(); Stream stream = StreamSupport.stream(pageTree.spliterator(), true); // "true" makes it parallel stream.forEach(page -> { try { int p = pageTree.indexOf(page); renderer.renderImageWithDPI(p, 180, ImageType.RGB); // change dpi to your number } catch (IOException e) { System.err.println("error" + page); e.printStackTrace(); } });{code} > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) >
[jira] [Comment Edited] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857895#comment-16857895 ] Jack edited comment on PDFBOX-4559 at 6/6/19 5:07 PM: -- [~tilman] I just realized this code always render the first page. {code:java} PDFRenderer renderer = new PDFRenderer(document); Stream stream = StreamSupport.stream(document.getPages().spliterator(), true); // "true" makes it parallelstream.forEach(page -> { try { renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your number } catch (IOException e) { System.err.println("error" + page); e.printStackTrace(); } });{code} was (Author: jiangyurong609): [~tilman] I just realized this code always render the first page. Any {code:java} PDFRenderer renderer = new PDFRenderer(document); Stream stream = StreamSupport.stream(document.getPages().spliterator(), true); // "true" makes it parallelstream.forEach(page -> { try { renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your number } catch (IOException e) { System.err.println("error" + page); e.printStackTrace(); } }); > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) >
[jira] [Comment Edited] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857895#comment-16857895 ] Jack edited comment on PDFBOX-4559 at 6/6/19 5:07 PM: -- [~tilman] I just realized this code always render the first page. Any {code:java} PDFRenderer renderer = new PDFRenderer(document); Stream stream = StreamSupport.stream(document.getPages().spliterator(), true); // "true" makes it parallelstream.forEach(page -> { try { renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your number } catch (IOException e) { System.err.println("error" + page); e.printStackTrace(); } }); was (Author: jiangyurong609): [~tilman] I just realized this code always render the first page. PDFRenderer renderer = new PDFRenderer(document); Stream stream = StreamSupport.stream(document.getPages().spliterator(), true); // "true" makes it parallelstream.forEach(page -> {try{ renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your number}catch (IOException e) {System.err.println("error" + page); e.printStackTrace(); } }); > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) >
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857898#comment-16857898 ] Tilman Hausherr commented on PDFBOX-4559: - Ooops!!! Sorry about that. I'll come up with better code. > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857895#comment-16857895 ] Jack commented on PDFBOX-4559: -- [~tilman] I just realized this code always render the first page. PDFRenderer renderer = new PDFRenderer(document); Stream stream = StreamSupport.stream(document.getPages().spliterator(), true); // "true" makes it parallelstream.forEach(page -> {try{ renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your number}catch (IOException e) {System.err.println("error" + page); e.printStackTrace(); } }); > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book >
[jira] [Commented] (PDFBOX-4529) ImageToPDF as Command Line
[ https://issues.apache.org/jira/browse/PDFBOX-4529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857888#comment-16857888 ] Tilman Hausherr commented on PDFBOX-4529: - Thanks for the feedback and good luck. I have now put a permanent debug level log output for the main tool, i..e it won't appear in normal usage, only when debug level is set. I have edited a previous comment here, the one with the log config. So bookmark this issue :) If you use that one you'll see the arguments. (debug level log didn't appear in the log output previously because of one missing config line so I used INFO level, I didn't bother to investigate that in May but now I did). > ImageToPDF as Command Line > -- > > Key: PDFBOX-4529 > URL: https://issues.apache.org/jira/browse/PDFBOX-4529 > Project: PDFBox > Issue Type: Improvement > Components: Utilities >Affects Versions: 2.0.15 >Reporter: Bidouille >Assignee: Tilman Hausherr >Priority: Minor > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: export_img_pdf.pdf > > > That will be fine to have this method to export image (png, jpg, etc) in PDF > file. > This will take a list of image files and merge them, saving the result in a > new document. > Usage: {{java -jar pdfbox-app-2.y.z.jar ImageToPDF ..n)> }} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Resolved] (PDFBOX-4529) ImageToPDF as Command Line
[ https://issues.apache.org/jira/browse/PDFBOX-4529?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tilman Hausherr resolved PDFBOX-4529. - Resolution: Fixed > ImageToPDF as Command Line > -- > > Key: PDFBOX-4529 > URL: https://issues.apache.org/jira/browse/PDFBOX-4529 > Project: PDFBox > Issue Type: Improvement > Components: Utilities >Affects Versions: 2.0.15 >Reporter: Bidouille >Assignee: Tilman Hausherr >Priority: Minor > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: export_img_pdf.pdf > > > That will be fine to have this method to export image (png, jpg, etc) in PDF > file. > This will take a list of image files and merge them, saving the result in a > new document. > Usage: {{java -jar pdfbox-app-2.y.z.jar ImageToPDF ..n)> }} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Comment Edited] (PDFBOX-4529) ImageToPDF as Command Line
[ https://issues.apache.org/jira/browse/PDFBOX-4529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16846881#comment-16846881 ] Tilman Hausherr edited comment on PDFBOX-4529 at 6/6/19 4:51 PM: - For the problems you mentioned on the mailing list - please create a file named "logging.properties" and its content should be this: {code:java} handlers=java.util.logging.FileHandler .level=FINEST java.util.logging.FileHandler.level=ALL java.util.logging.FileHandler.pattern=./pdfbox.log java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter {code} Then run the tool with this parameters: {code:java} java -Djava.util.logging.config.file=logging.properties -jar pdfbox-app-3.0.0-20190523.171638-1257.jar ImageToPDF .arguments….. {code} The log content will be in the file "pdfbox.log". Adjust any paths if needed. If you don't get any log output then the java tool was neer called. A new jar file is available at the bottom of this page: [https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/3.0.0-SNAPSHOT/] Don't forget to give feedback, because I will revert these changes soon. was (Author: tilman): For the problems you mentioned on the mailing list - please create a file named "logging.properties" and its content should be this: {code:java} handlers=java.util.logging.FileHandler java.util.logging.FileHandler.level=ALL java.util.logging.FileHandler.pattern=./pdfbox.log java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter {code} Then run the tool with this parameters: {code:java} java -Djava.util.logging.config.file=logging.properties -jar pdfbox-app-3.0.0-20190523.171638-1257.jar ImageToPDF .arguments….. {code} The log content will be in the file "pdfbox.log". Adjust any paths if needed. If you don't get any log output then the java tool was neer called. A new jar file is available at the bottom of this page: [https://repository.apache.org/content/groups/snapshots/org/apache/pdfbox/pdfbox-app/3.0.0-SNAPSHOT/] Don't forget to give feedback, because I will revert these changes soon. > ImageToPDF as Command Line > -- > > Key: PDFBOX-4529 > URL: https://issues.apache.org/jira/browse/PDFBOX-4529 > Project: PDFBox > Issue Type: Improvement > Components: Utilities >Affects Versions: 2.0.15 >Reporter: Bidouille >Assignee: Tilman Hausherr >Priority: Minor > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: export_img_pdf.pdf > > > That will be fine to have this method to export image (png, jpg, etc) in PDF > file. > This will take a list of image files and merge them, saving the result in a > new document. > Usage: {{java -jar pdfbox-app-2.y.z.jar ImageToPDF ..n)> }} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4529) ImageToPDF as Command Line
[ https://issues.apache.org/jira/browse/PDFBOX-4529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857879#comment-16857879 ] ASF subversion and git services commented on PDFBOX-4529: - Commit 1860726 from Tilman Hausherr in branch 'pdfbox/branches/2.0' [ https://svn.apache.org/r1860726 ] PDFBOX-4529: introduce debug log for main tool > ImageToPDF as Command Line > -- > > Key: PDFBOX-4529 > URL: https://issues.apache.org/jira/browse/PDFBOX-4529 > Project: PDFBox > Issue Type: Improvement > Components: Utilities >Affects Versions: 2.0.15 >Reporter: Bidouille >Assignee: Tilman Hausherr >Priority: Minor > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: export_img_pdf.pdf > > > That will be fine to have this method to export image (png, jpg, etc) in PDF > file. > This will take a list of image files and merge them, saving the result in a > new document. > Usage: {{java -jar pdfbox-app-2.y.z.jar ImageToPDF ..n)> }} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4529) ImageToPDF as Command Line
[ https://issues.apache.org/jira/browse/PDFBOX-4529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857878#comment-16857878 ] ASF subversion and git services commented on PDFBOX-4529: - Commit 1860725 from Tilman Hausherr in branch 'pdfbox/branches/issue45' [ https://svn.apache.org/r1860725 ] PDFBOX-4529: introduce debug log for main tool > ImageToPDF as Command Line > -- > > Key: PDFBOX-4529 > URL: https://issues.apache.org/jira/browse/PDFBOX-4529 > Project: PDFBox > Issue Type: Improvement > Components: Utilities >Affects Versions: 2.0.15 >Reporter: Bidouille >Assignee: Tilman Hausherr >Priority: Minor > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: export_img_pdf.pdf > > > That will be fine to have this method to export image (png, jpg, etc) in PDF > file. > This will take a list of image files and merge them, saving the result in a > new document. > Usage: {{java -jar pdfbox-app-2.y.z.jar ImageToPDF ..n)> }} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4529) ImageToPDF as Command Line
[ https://issues.apache.org/jira/browse/PDFBOX-4529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857870#comment-16857870 ] ASF subversion and git services commented on PDFBOX-4529: - Commit 1860724 from Tilman Hausherr in branch 'pdfbox/trunk' [ https://svn.apache.org/r1860724 ] PDFBOX-4529: revert previous commit; introduce debug log for main tool; remove unneeded comment > ImageToPDF as Command Line > -- > > Key: PDFBOX-4529 > URL: https://issues.apache.org/jira/browse/PDFBOX-4529 > Project: PDFBox > Issue Type: Improvement > Components: Utilities >Affects Versions: 2.0.15 >Reporter: Bidouille >Assignee: Tilman Hausherr >Priority: Minor > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: export_img_pdf.pdf > > > That will be fine to have this method to export image (png, jpg, etc) in PDF > file. > This will take a list of image files and merge them, saving the result in a > new document. > Usage: {{java -jar pdfbox-app-2.y.z.jar ImageToPDF ..n)> }} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Closed] (PDFBOX-4560) make PageDrawer.setRenderingHints() protected
[ https://issues.apache.org/jira/browse/PDFBOX-4560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tilman Hausherr closed PDFBOX-4560. --- Resolution: Implemented > make PageDrawer.setRenderingHints() protected > - > > Key: PDFBOX-4560 > URL: https://issues.apache.org/jira/browse/PDFBOX-4560 > Project: PDFBox > Issue Type: Improvement > Components: Rendering >Affects Versions: 2.0.13 >Reporter: Stefan Lechner >Priority: Trivial > > Please make > private Graphics2D graphics; > and > PageDrawer.setRenderingHints() > protected. > or change to > protected setRenderingHints(Graphics2D graphics); > I'm playing around comparing PDF using PDFRenderer. > Unfortunately I found no way to change the RenderingHints. I'd like to > disable aliasing to get more reproducible results. > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Closed] (PDFBOX-4561) Blank line/dot appears when converting PDF to PNG
[ https://issues.apache.org/jira/browse/PDFBOX-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tilman Hausherr closed PDFBOX-4561. --- Resolution: Duplicate Duplicate of PDFBOX-1752. See somewhat complicated solution at the bottom. Alternatively build https://github.com/jai-imageio/jai-imageio-jpeg2000 and use the result. > Blank line/dot appears when converting PDF to PNG > - > > Key: PDFBOX-4561 > URL: https://issues.apache.org/jira/browse/PDFBOX-4561 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 2.0.15 >Reporter: Luppens Patrice >Priority: Major > Labels: JPEG2000, JPXDecode, JPXFilter > Attachments: PdfBox_Test.pdf, thefilename0.png > > > I have the following test: > @Test > public void testPDFBoxBug() throws IOException { > ClassLoader classLoader = getClass().getClassLoader(); > File file = new File(classLoader.getResource("PdfBox_Test.pdf").getFile()); > byte[] bytes = Files.readAllBytes(file.toPath()); > convertPDFToPNG(bytes); > } > private List convertPDFToPNGLight(byte[] input) throws IOException { > List convertedPNGs = new ArrayList<>(); > PDDocument doc = PDDocument.load(input); > PDFRenderer renderer = new PDFRenderer(doc); > for(int i = 0; i < doc.getNumberOfPages() ; i++) { > BufferedImage img = null; > img = renderer.renderImageWithDPI(i, 96); > ByteArrayOutputStream out2 = new ByteArrayOutputStream(); > ImageIO.write(img, "PNG", out2); > out2.size(); > convertedPNGs.add(Base64Utils.encodeToString(out2.toByteArray())); > try (OutputStream outputStream = new FileOutputStream("target/thefilename" + > i + ".png")) { > out2.writeTo(outputStream); > } > } > doc.close(); > return convertedPNGs; > } > > My input and output are in attachment. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Updated] (PDFBOX-4561) Blank line/dot appears when converting PDF to PNG
[ https://issues.apache.org/jira/browse/PDFBOX-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tilman Hausherr updated PDFBOX-4561: Labels: JPEG2000 JPXDecode JPXFilter (was: ) > Blank line/dot appears when converting PDF to PNG > - > > Key: PDFBOX-4561 > URL: https://issues.apache.org/jira/browse/PDFBOX-4561 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 2.0.15 >Reporter: Luppens Patrice >Priority: Major > Labels: JPEG2000, JPXDecode, JPXFilter > Attachments: PdfBox_Test.pdf, thefilename0.png > > > I have the following test: > @Test > public void testPDFBoxBug() throws IOException { > ClassLoader classLoader = getClass().getClassLoader(); > File file = new File(classLoader.getResource("PdfBox_Test.pdf").getFile()); > byte[] bytes = Files.readAllBytes(file.toPath()); > convertPDFToPNG(bytes); > } > private List convertPDFToPNGLight(byte[] input) throws IOException { > List convertedPNGs = new ArrayList<>(); > PDDocument doc = PDDocument.load(input); > PDFRenderer renderer = new PDFRenderer(doc); > for(int i = 0; i < doc.getNumberOfPages() ; i++) { > BufferedImage img = null; > img = renderer.renderImageWithDPI(i, 96); > ByteArrayOutputStream out2 = new ByteArrayOutputStream(); > ImageIO.write(img, "PNG", out2); > out2.size(); > convertedPNGs.add(Base64Utils.encodeToString(out2.toByteArray())); > try (OutputStream outputStream = new FileOutputStream("target/thefilename" + > i + ".png")) { > out2.writeTo(outputStream); > } > } > doc.close(); > return convertedPNGs; > } > > My input and output are in attachment. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Updated] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tilman Hausherr updated PDFBOX-4559: Fix Version/s: 3.0.0 PDFBox 2.0.16 > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Updated] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tilman Hausherr updated PDFBOX-4559: Component/s: Documentation > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Documentation, Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857856#comment-16857856 ] Tilman Hausherr commented on PDFBOX-4559: - I don't know, I think this was related to the rewriting of the memory management code. We haven't had any such troubles until this issue. I'll improve the javadoc to mention that result files should not be used concurrently. > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font
[ https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857798#comment-16857798 ] Jack commented on PDFBOX-4559: -- [~tilman] yes, the exceptions are gone for this file. For "PDFBox has experimental support for read-only operations on the same PDDocument from different threads", what's reliability for the multi-threading? thanks > Parse error reading embedded Type1 font > --- > > Key: PDFBOX-4559 > URL: https://issues.apache.org/jira/browse/PDFBOX-4559 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 2.0.15 > Environment: Oracle Java 8 update125 on both Mac OS X and centos >Reporter: Jack >Priority: Major > Labels: type1, type1font > Attachments: test.pdf > > > I got following error while running a simple parallel rendering code. > However, the error doesn't happen when I change parallelStream to sequential > (stream()). Interestingly, both methods will render exact same images. I saw > a possible related ticket PDFBOX-3654. But seems that issue was fixed. I'd > like to learn if we have some more bugs related? > *Sample code*: > {code:java} > PDDocument document = PDDocument.load(new File(pdfFilename)); > List pdfPages = new Splitter().split(document); > pdfPages.parallelStream().forEach(page -> { > try { > PDFRenderer renderer = new PDFRenderer(page); > renderer.renderImageWithDPI(0, 180, ImageType.RGB); // change dpi to your > number > } catch (IOException e) { > System.out.println(e); > } > try { > pdfPage.close(); > } catch (IOException ignored) { > } > }); > try { > document.close(); > } catch (IOException ignored) { > } > {code} > > *Error log*: > {noformat} > ERROR [PDType1Font] Can't read the embedded Type1 font POAEND+Gotham-Book > java.io.IOException: unexpected closing parenthesis > at org.apache.fontbox.type1.Type1Lexer.readToken(Type1Lexer.java:123) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Lexer.nextToken(Type1Lexer.java:75) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readValue(Type1Parser.java:398) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.readOtherSubrs(Type1Parser.java:707) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parseBinary(Type1Parser.java:550) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Parser.parse(Type1Parser.java:64) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.fontbox.type1.Type1Font.createWithSegments(Type1Font.java:85) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.font.PDType1Font.(PDType1Font.java:262) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(PDFontFactory.java:62) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.pdmodel.PDResources.getFont(PDResources.java:146) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.operator.text.SetFontAndSize.process(SetFontAndSize.java:60) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator(PDFStreamEngine.java:869) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDFStreamEngine.java:505) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDFStreamEngine.java:479) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDFStreamEngine.java:152) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PageDrawer.drawPage(PageDrawer.java:265) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:314) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at org.apache.pdfbox.rendering.PDFRenderer.renderImage(PDFRenderer.java:243) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > at > org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(PDFRenderer.java:229) > ~[pdfbox-2.0.15-snapshot108.jar:2.0.15-SNAPSHOT] > WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book > {noformat} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4561) Blank line/dot appears when converting PDF to PNG
[ https://issues.apache.org/jira/browse/PDFBOX-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857780#comment-16857780 ] Michael Klink commented on PDFBOX-4561: --- Which JAI component in which version are you using for jpeg2000 rendering? > Blank line/dot appears when converting PDF to PNG > - > > Key: PDFBOX-4561 > URL: https://issues.apache.org/jira/browse/PDFBOX-4561 > Project: PDFBox > Issue Type: Bug > Components: Rendering >Affects Versions: 2.0.15 >Reporter: Luppens Patrice >Priority: Major > Attachments: PdfBox_Test.pdf, thefilename0.png > > > I have the following test: > @Test > public void testPDFBoxBug() throws IOException { > ClassLoader classLoader = getClass().getClassLoader(); > File file = new File(classLoader.getResource("PdfBox_Test.pdf").getFile()); > byte[] bytes = Files.readAllBytes(file.toPath()); > convertPDFToPNG(bytes); > } > private List convertPDFToPNGLight(byte[] input) throws IOException { > List convertedPNGs = new ArrayList<>(); > PDDocument doc = PDDocument.load(input); > PDFRenderer renderer = new PDFRenderer(doc); > for(int i = 0; i < doc.getNumberOfPages() ; i++) { > BufferedImage img = null; > img = renderer.renderImageWithDPI(i, 96); > ByteArrayOutputStream out2 = new ByteArrayOutputStream(); > ImageIO.write(img, "PNG", out2); > out2.size(); > convertedPNGs.add(Base64Utils.encodeToString(out2.toByteArray())); > try (OutputStream outputStream = new FileOutputStream("target/thefilename" + > i + ".png")) { > out2.writeTo(outputStream); > } > } > doc.close(); > return convertedPNGs; > } > > My input and output are in attachment. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Created] (PDFBOX-4561) Blank line/dot appears when converting PDF to PNG
Luppens Patrice created PDFBOX-4561: --- Summary: Blank line/dot appears when converting PDF to PNG Key: PDFBOX-4561 URL: https://issues.apache.org/jira/browse/PDFBOX-4561 Project: PDFBox Issue Type: Bug Components: Rendering Affects Versions: 2.0.15 Reporter: Luppens Patrice Attachments: PdfBox_Test.pdf, thefilename0.png I have the following test: @Test public void testPDFBoxBug() throws IOException { ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("PdfBox_Test.pdf").getFile()); byte[] bytes = Files.readAllBytes(file.toPath()); convertPDFToPNG(bytes); } private List convertPDFToPNGLight(byte[] input) throws IOException { List convertedPNGs = new ArrayList<>(); PDDocument doc = PDDocument.load(input); PDFRenderer renderer = new PDFRenderer(doc); for(int i = 0; i < doc.getNumberOfPages() ; i++) { BufferedImage img = null; img = renderer.renderImageWithDPI(i, 96); ByteArrayOutputStream out2 = new ByteArrayOutputStream(); ImageIO.write(img, "PNG", out2); out2.size(); convertedPNGs.add(Base64Utils.encodeToString(out2.toByteArray())); try (OutputStream outputStream = new FileOutputStream("target/thefilename" + i + ".png")) { out2.writeTo(outputStream); } } doc.close(); return convertedPNGs; } My input and output are in attachment. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4529) ImageToPDF as Command Line
[ https://issues.apache.org/jira/browse/PDFBOX-4529?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857358#comment-16857358 ] Bidouille commented on PDFBOX-4529: --- I don't know why Shell command for OpenOffice has this behavior on Linux. But this means that is *not* a bug for PDFBox. So, I must find a workaround to pass all images directly from my macro. Thanks Tilman for your help > ImageToPDF as Command Line > -- > > Key: PDFBOX-4529 > URL: https://issues.apache.org/jira/browse/PDFBOX-4529 > Project: PDFBox > Issue Type: Improvement > Components: Utilities >Affects Versions: 2.0.15 >Reporter: Bidouille >Assignee: Tilman Hausherr >Priority: Minor > Fix For: 2.0.16, 3.0.0 PDFBox > > Attachments: export_img_pdf.pdf > > > That will be fine to have this method to export image (png, jpg, etc) in PDF > file. > This will take a list of image files and merge them, saving the result in a > new document. > Usage: {{java -jar pdfbox-app-2.y.z.jar ImageToPDF ..n)> }} -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Commented] (PDFBOX-4560) make PageDrawer.setRenderingHints() protected
[ https://issues.apache.org/jira/browse/PDFBOX-4560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16857356#comment-16857356 ] Tilman Hausherr commented on PDFBOX-4560: - You can set them in your {{PDFRenderer}} object. That one passes them to {{PageDrawer}}. Of course you'd need to use the latest version. > make PageDrawer.setRenderingHints() protected > - > > Key: PDFBOX-4560 > URL: https://issues.apache.org/jira/browse/PDFBOX-4560 > Project: PDFBox > Issue Type: Improvement > Components: Rendering >Affects Versions: 2.0.13 >Reporter: Stefan Lechner >Priority: Trivial > > Please make > private Graphics2D graphics; > and > PageDrawer.setRenderingHints() > protected. > or change to > protected setRenderingHints(Graphics2D graphics); > I'm playing around comparing PDF using PDFRenderer. > Unfortunately I found no way to change the RenderingHints. I'd like to > disable aliasing to get more reproducible results. > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Created] (PDFBOX-4560) make PageDrawer.setRenderingHints() protected
Stefan Lechner created PDFBOX-4560: -- Summary: make PageDrawer.setRenderingHints() protected Key: PDFBOX-4560 URL: https://issues.apache.org/jira/browse/PDFBOX-4560 Project: PDFBox Issue Type: Improvement Components: Rendering Affects Versions: 2.0.13 Reporter: Stefan Lechner Please make private Graphics2D graphics; and PageDrawer.setRenderingHints() protected. or change to protected setRenderingHints(Graphics2D graphics); I'm playing around comparing PDF using PDFRenderer. Unfortunately I found no way to change the RenderingHints. I'd like to disable aliasing to get more reproducible results. -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org
[jira] [Updated] (PDFBOX-4560) make PageDrawer.setRenderingHints() protected
[ https://issues.apache.org/jira/browse/PDFBOX-4560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Stefan Lechner updated PDFBOX-4560: --- Priority: Trivial (was: Major) > make PageDrawer.setRenderingHints() protected > - > > Key: PDFBOX-4560 > URL: https://issues.apache.org/jira/browse/PDFBOX-4560 > Project: PDFBox > Issue Type: Improvement > Components: Rendering >Affects Versions: 2.0.13 >Reporter: Stefan Lechner >Priority: Trivial > > Please make > private Graphics2D graphics; > and > PageDrawer.setRenderingHints() > protected. > or change to > protected setRenderingHints(Graphics2D graphics); > I'm playing around comparing PDF using PDFRenderer. > Unfortunately I found no way to change the RenderingHints. I'd like to > disable aliasing to get more reproducible results. > -- This message was sent by Atlassian JIRA (v7.6.3#76005) - To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org For additional commands, e-mail: dev-h...@pdfbox.apache.org