[jira] [Created] (PDFBOX-5238) PDFBox rendering pdf to image missing content in PDF

2021-07-15 Thread Jack (Jira)
Jack created PDFBOX-5238:


 Summary: PDFBox rendering pdf to image missing content in PDF
 Key: PDFBOX-5238
 URL: https://issues.apache.org/jira/browse/PDFBOX-5238
 Project: PDFBox
  Issue Type: Bug
Affects Versions: 2.0.20
Reporter: Jack
 Attachments: doc1_render_1.png, doc1_render_2.png, doc2.pdf, 
doc2_render_1.png, doc2_render_1.png, doc2_render_2.png, doc3.pdf, 
doc3_render_1.png, doc3_render_2.png, doc3_render_3.png, doc3_render_4.png, 
doc4.pdf, doc4_render_1.png, doc4_render_2.png, doc4_render_3.png, doc5.pdf, 
doc5_render_1.png, doc5_render_2.png, doc5_render_3.png, doc5_render_4.png

we found some pdf that couldn't get rendered to image correctly. I have 
attached the pdfs and rendered output in the attachment. Some are missing 
background, some completely missed content. The render code is as follows
{code:java}
PDFRenderer renderer = new PDFRenderer(document);
image = renderer.renderImageWithDPI(0, dpi, ImageType.RGB);{code}
please check the attachments. Thanks



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Commented] (PDFBOX-5222) Is it possible to get rid of embedded image metadata from the pdf

2021-06-21 Thread Jack (Jira)


[ 
https://issues.apache.org/jira/browse/PDFBOX-5222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17366654#comment-17366654
 ] 

Jack commented on PDFBOX-5222:
--

[~mkl] thanks for the swift response. I agree this is not a bug. Do you mind 
share an example of extract the jfif/tiff file with pdfbox? Or do you suggest 
another tool to achieve this? Thank you

> Is it possible to get rid of embedded image metadata from the pdf 
> --
>
> Key: PDFBOX-5222
> URL: https://issues.apache.org/jira/browse/PDFBOX-5222
> Project: PDFBox
>  Issue Type: Bug
>Reporter: Jack
>Priority: Major
> Attachments: origin.pdf
>
>
> Hello, I found pdfbox couldn't get rid of exif data embedded in the pdf file, 
> I want to consult if there is any way we can rely on pdfbox to remove the 
> data? I attached the file. Thanks
> [^origin.pdf]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Created] (PDFBOX-5222) Is it possible to get rid of embedded image metadata from the pdf

2021-06-20 Thread Jack (Jira)
Jack created PDFBOX-5222:


 Summary: Is it possible to get rid of embedded image metadata from 
the pdf 
 Key: PDFBOX-5222
 URL: https://issues.apache.org/jira/browse/PDFBOX-5222
 Project: PDFBox
  Issue Type: Bug
Reporter: Jack
 Attachments: origin.pdf

Hello, I found pdfbox couldn't get rid of exif data embedded in the pdf file, I 
want to consult if there is any way we can rely on pdfbox to remove the data? I 
attached the file. Thanks

[^origin.pdf]



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

-
To unsubscribe, e-mail: dev-unsubscr...@pdfbox.apache.org
For additional commands, e-mail: dev-h...@pdfbox.apache.org



[jira] [Comment Edited] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-13 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16863274#comment-16863274
 ] 

Jack edited comment on PDFBOX-4559 at 6/13/19 4:47 PM:
---

[~tilman] cool, thanks for taking care of this, what'll be the new version?


was (Author: jiangyurong609):
[~tilman] cool, what'll be the new version?

> 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

2019-06-13 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16863274#comment-16863274
 ] 

Jack commented on PDFBOX-4559:
--

[~tilman] cool, what'll be the new version?

> 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] [Comment Edited] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-06 Thread Jack (JIRA)


[ 
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

2019-06-06 Thread Jack (JIRA)


[ 
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

2019-06-06 Thread Jack (JIRA)


[ 
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] [Comment Edited] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-06 Thread Jack (JIRA)


[ 
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

2019-06-06 Thread Jack (JIRA)


[ 
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

2019-06-06 Thread Jack (JIRA)


[ 
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-4559) Parse error reading embedded Type1 font

2019-06-06 Thread Jack (JIRA)


[ 
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-4559) Parse error reading embedded Type1 font

2019-06-05 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16856948#comment-16856948
 ] 

Jack commented on PDFBOX-4559:
--

[~tilman] awesome, thanks so much

> 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] [Updated] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-05 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4559:
-
Attachment: (was: 1ad65a37-3b3a-4e26-a40c-f2d90026a5bd.png)

> 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] [Updated] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-05 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4559:
-
Description: 
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}

  was:
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|https://issues.apache.org/jira/browse/PDFBOX-3654]. 
But seems that issue was fixed. I'd like to learn if we have some more bugs 
related?  

*Sample code*:
{code}
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 

[jira] [Comment Edited] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-05 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16856798#comment-16856798
 ] 

Jack edited comment on PDFBOX-4559 at 6/5/19 3:45 PM:
--

[~tilman] I didn't find a way to create parallel stream on spliterator(), do 
you have any suggestions? I tried both code below, I have another question, 
from [https://pdfbox.apache.org/2.0/migration.html], I found with PDPage, you 
have to pass the page index to render, how do you do that with parallel stream? 
Thanks so much
{code:java}
PDDocument document = PDDocument.load(new File(pdfFilename));
document.getPages().spliterator().forEachRemaining(page -> processPDF(page, 
pdfRenderer, path + UUID.randomUUID().toString() + ".png"));

{code}
{code:java}
for (PDPage page : document.getPages()) {
  processPDF(page, pdfRenderer, path + UUID.randomUUID().toString() + ".png");
}{code}


was (Author: jiangyurong609):
[~tilman] interesting thing, I tried both code below, they only output exact 
same image, I attached it in the attachment. Is this a bug, or I may missed 
something? Meanwhile, I didn't find a way to create parallel stream on 
spliterator(), do you have any suggestions? Thanks
{code:java}
PDDocument document = PDDocument.load(new File(pdfFilename));
document.getPages().spliterator().forEachRemaining(page -> processPDF(page, 
pdfRenderer, path + UUID.randomUUID().toString() + ".png"));

{code}
{code:java}
for (PDPage page : document.getPages()) {
  processPDF(page, pdfRenderer, path + UUID.randomUUID().toString() + ".png");
}{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: 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: 1ad65a37-3b3a-4e26-a40c-f2d90026a5bd.png, 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|https://issues.apache.org/jira/browse/PDFBOX-3654]. But seems 
> that issue was fixed. I'd like to learn if we have some more bugs related?  
> *Sample code*:
> {code}
> 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 
> 

[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-05 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16856798#comment-16856798
 ] 

Jack commented on PDFBOX-4559:
--

[~tilman] interesting thing, I tried both code below, they only output exact 
same image, I attached it in the attachment. Is this a bug, or I may missed 
something? Meanwhile, I didn't find a way to create parallel stream on 
spliterator(), do you have any suggestions? Thanks
{code:java}
PDDocument document = PDDocument.load(new File(pdfFilename));
document.getPages().spliterator().forEachRemaining(page -> processPDF(page, 
pdfRenderer, path + UUID.randomUUID().toString() + ".png"));

{code}
{code:java}
for (PDPage page : document.getPages()) {
  processPDF(page, pdfRenderer, path + UUID.randomUUID().toString() + ".png");
}{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: 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: 1ad65a37-3b3a-4e26-a40c-f2d90026a5bd.png, 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|https://issues.apache.org/jira/browse/PDFBOX-3654]. But seems 
> that issue was fixed. I'd like to learn if we have some more bugs related?  
> *Sample code*:
> {code}
> 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] [Updated] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-05 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4559:
-
Attachment: 1ad65a37-3b3a-4e26-a40c-f2d90026a5bd.png

> 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: 1ad65a37-3b3a-4e26-a40c-f2d90026a5bd.png, 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|https://issues.apache.org/jira/browse/PDFBOX-3654]. But seems 
> that issue was fixed. I'd like to learn if we have some more bugs related?  
> *Sample code*:
> {code}
> 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]
>  at 
> com.linkedin.vector.runner.processor.document.pdfconverter.test.processPDF(test.java:69)
>  ~[runner/:?]
>  at 
> com.linkedin.vector.runner.processor.document.pdfconverter.test.lambda$doWork$0(test.java:52)
>  ~[runner/:?]
> 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: 

[jira] [Commented] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-05 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16856750#comment-16856750
 ] 

Jack commented on PDFBOX-4559:
--

[~tilman] thanks for helping take a look. I removed the per page close, but 
same error still persists. What are the common resources that are shared across 
pages? Any suggestions for correctly doing parallel processing on pages? 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|https://issues.apache.org/jira/browse/PDFBOX-3654]. But seems 
> that issue was fixed. I'd like to learn if we have some more bugs related?  
> *Sample code*:
> {code}
> 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]
>  at 
> com.linkedin.vector.runner.processor.document.pdfconverter.test.processPDF(test.java:69)
>  ~[runner/:?]
>  at 
> com.linkedin.vector.runner.processor.document.pdfconverter.test.lambda$doWork$0(test.java:52)
>  ~[runner/:?]
> WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book
> {noformat}



--

[jira] [Updated] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-04 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4559:
-
Description: 
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|https://issues.apache.org/jira/browse/PDFBOX-3654]. 
But seems that issue was fixed. I'd like to learn if we have some more bugs 
related?  

*Sample code*:

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) {
}

 

*Error log*:

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]
 at 
com.linkedin.vector.runner.processor.document.pdfconverter.test.processPDF(test.java:69)
 ~[runner/:?]
 at 
com.linkedin.vector.runner.processor.document.pdfconverter.test.lambda$doWork$0(test.java:52)
 ~[runner/:?]

WARN [PDType1Font] Using fallback font Helvetica for POAEND+Gotham-Book

  was:I tried to render image with different DPI, found PDFBOX performs poorly 
on the input pdf file, I have to put a very high DPI to get a reasonable good 
image. Could anyone pls help take a look?  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 

[jira] [Updated] (PDFBOX-4559) Parse error reading embedded Type1 font

2019-06-04 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4559:
-
Attachment: test.pdf

> 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 tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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

2019-06-04 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4559:
-
Labels: type1 type1font  (was: interpolation quality)

> 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
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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-4559) Parse error reading embedded Type1 font

2019-06-04 Thread Jack (JIRA)
Jack created PDFBOX-4559:


 Summary: 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


I tried to render image with different DPI, found PDFBOX performs poorly on the 
input pdf file, I have to put a very high DPI to get a reasonable good image. 
Could anyone pls help take a look?  Thanks



--
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-4535) java.lang.ClassCastException in PDImageXObject.getMask()

2019-05-06 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4535?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16834125#comment-16834125
 ] 

Jack commented on PDFBOX-4535:
--

[~tilman] thanks

> java.lang.ClassCastException in PDImageXObject.getMask()
> 
>
> Key: PDFBOX-4535
> URL: https://issues.apache.org/jira/browse/PDFBOX-4535
> 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
>Assignee: Tilman Hausherr
>Priority: Major
> Fix For: 2.0.16, 3.0.0 PDFBox
>
>
> I found several unexpected exceptions while running pdfbox, could anyone 
> please help take a look? 
> stacktraces: 
> java.lang.ClassCastException
>   
>  org.apache.pdfbox.cos.COSString cannot be cast to 
> org.apache.pdfbox.cos.COSStream 
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
> (PDImageXObject.java) 
>  org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
> (PDImageXObject.java) 
>  org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
> (PDImageXObject.java) 
>   
>  



--
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-4534) java.awt.geom.NoninvertibleTransformException in AxialShadingContext constructor

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4534:
-
Description: 
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces:

Determinant is -0.0 
 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
 sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
 sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
 sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
 sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
 sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
 org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
41 (ShadingFill.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
   

  was:
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces:

Determinant is -0.0 
 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
 sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
 sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
 sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
 sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
 sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
 org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
41 (ShadingFill.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
  
 3. org.apache.pdfbox.contentstream.operator.MissingOperandException
  
 Operator cm has too few operands: [COSInt

{0}, COSInt
{0}

, COSInt

{0}

] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 

[jira] [Updated] (PDFBOX-4537) CLONE - org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4537:
-
Description: 
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces: 

Operator gs has too few operands: [] 
 
org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process
 - Line 45 (SetGraphicsStateParameters.java)
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

 

  was:
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces: 


 Operator cm has too few operands: [COSInt\{0}, COSInt\{0}, COSInt\{0}] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

 


> CLONE - org.apache.pdfbox.contentstream.operator.MissingOperandException for 
> PDFBOX
> ---
>
> Key: PDFBOX-4537
> URL: https://issues.apache.org/jira/browse/PDFBOX-4537
> 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
>
> I found several unexpected exceptions while running pdfbox, could anyone 
> please help take a look? 
> Stacktraces: 
> Operator gs has too few operands: [] 
>  
> org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process
>  - Line 45 (SetGraphicsStateParameters.java)
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
> (PDFRenderer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
> (PDFRenderer.java) 
>  



--
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-4537) org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4537?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4537:
-
Summary: org.apache.pdfbox.contentstream.operator.MissingOperandException 
for PDFBOX  (was: CLONE - 
org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX)

> org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX
> ---
>
> Key: PDFBOX-4537
> URL: https://issues.apache.org/jira/browse/PDFBOX-4537
> 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
>
> I found several unexpected exceptions while running pdfbox, could anyone 
> please help take a look? 
> Stacktraces: 
> Operator gs has too few operands: [] 
>  
> org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process
>  - Line 45 (SetGraphicsStateParameters.java)
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
> (PDFRenderer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
> (PDFRenderer.java) 
>  



--
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-4537) CLONE - org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX

2019-05-06 Thread Jack (JIRA)
Jack created PDFBOX-4537:


 Summary: CLONE - 
org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX
 Key: PDFBOX-4537
 URL: https://issues.apache.org/jira/browse/PDFBOX-4537
 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


I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces: 


 Operator cm has too few operands: [COSInt\{0}, COSInt\{0}, COSInt\{0}] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

 



--
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-4536) org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4536?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4536:
-
Description: 
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces: 


 Operator cm has too few operands: [COSInt\{0}, COSInt\{0}, COSInt\{0}] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

 

  was:
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces:

Determinant is -0.0 
 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
 sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
 sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
 sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
 sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
 sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
 org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
41 (ShadingFill.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
  
 3. org.apache.pdfbox.contentstream.operator.MissingOperandException
  
 Operator cm has too few operands: [COSInt

{0}, COSInt
{0}

, COSInt

{0}

] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 

[jira] [Created] (PDFBOX-4536) org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX

2019-05-06 Thread Jack (JIRA)
Jack created PDFBOX-4536:


 Summary: 
org.apache.pdfbox.contentstream.operator.MissingOperandException for PDFBOX
 Key: PDFBOX-4536
 URL: https://issues.apache.org/jira/browse/PDFBOX-4536
 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


I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces:

Determinant is -0.0 
 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
 sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
 sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
 sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
 sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
 sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
 org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
41 (ShadingFill.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
  
 3. org.apache.pdfbox.contentstream.operator.MissingOperandException
  
 Operator cm has too few operands: [COSInt

{0}, COSInt
{0}

, COSInt

{0}

] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

4. org.apache.pdfbox.contentstream.operator.MissingOperandException

Operator gs has too few operands: [] 
 
org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process
 - Line 45 (SetGraphicsStateParameters.java)
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 

[jira] [Updated] (PDFBOX-4534) java.awt.geom.NoninvertibleTransformException in AxialShadingContext constructor

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4534:
-
Description: 
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

Stacktraces:

Determinant is -0.0 
 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
 sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
 sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
 sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
 sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
 sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
 org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
41 (ShadingFill.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
  
 3. org.apache.pdfbox.contentstream.operator.MissingOperandException
  
 Operator cm has too few operands: [COSInt

{0}, COSInt
{0}

, COSInt

{0}

] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

4. org.apache.pdfbox.contentstream.operator.MissingOperandException

Operator gs has too few operands: [] 
 
org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process
 - Line 45 (SetGraphicsStateParameters.java)
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

  was:
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

 

1. java.awt.geom.NoninvertibleTransformException

Determinant 

[jira] [Updated] (PDFBOX-4535) java.lang.ClassCastException for PDFBOX

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4535?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4535:
-
Description: 
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

stacktraces: 

java.lang.ClassCastException
  
 org.apache.pdfbox.cos.COSString cannot be cast to 
org.apache.pdfbox.cos.COSStream 

org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
(PDImageXObject.java) 
 org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
(PDImageXObject.java) 
 org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
(PDImageXObject.java) 
  

 

  was:
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

 

1. java.awt.geom.NoninvertibleTransformException

Determinant is -0.0 
 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
 sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
 sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
 sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
 sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
 sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
 org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
41 (ShadingFill.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
  
 2. java.lang.ClassCastException
  
 org.apache.pdfbox.cos.COSString cannot be cast to 
org.apache.pdfbox.cos.COSStream 

org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
(PDImageXObject.java) 
 org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
(PDImageXObject.java) 
 org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
(PDImageXObject.java) 
  
 3. org.apache.pdfbox.contentstream.operator.MissingOperandException
  
 Operator cm has too few operands: [COSInt\\{0}, COSInt\\{0}, COSInt\\{0}] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

4. 

[jira] [Created] (PDFBOX-4535) java.lang.ClassCastException for PDFBOX

2019-05-06 Thread Jack (JIRA)
Jack created PDFBOX-4535:


 Summary: java.lang.ClassCastException for PDFBOX
 Key: PDFBOX-4535
 URL: https://issues.apache.org/jira/browse/PDFBOX-4535
 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


I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

 

1. java.awt.geom.NoninvertibleTransformException

Determinant is -0.0 
 java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
 org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
 sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
 sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
 sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
 sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
 sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
 sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
 org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
41 (ShadingFill.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
  
 2. java.lang.ClassCastException
  
 org.apache.pdfbox.cos.COSString cannot be cast to 
org.apache.pdfbox.cos.COSStream 

org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
(PDImageXObject.java) 
 org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
(PDImageXObject.java) 
 org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
(PDImageXObject.java) 
  
 3. org.apache.pdfbox.contentstream.operator.MissingOperandException
  
 Operator cm has too few operands: [COSInt\\{0}, COSInt\\{0}, COSInt\\{0}] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
401 (PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
 org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
 org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
 org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
 org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
 org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
 org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
 org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

4. org.apache.pdfbox.contentstream.operator.MissingOperandException

Operator gs has too few operands: [] 
org.apache.pdfbox.contentstream.operator.state.SetGraphicsStateParameters.process
 - Line 45 (SetGraphicsStateParameters.java)
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 

[jira] [Updated] (PDFBOX-4534) java.awt.geom.NoninvertibleTransformException for PDFBOX

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4534:
-
Summary: java.awt.geom.NoninvertibleTransformException for PDFBOX  (was: 
Some unexpected exceptions for pdfbox)

> java.awt.geom.NoninvertibleTransformException for PDFBOX
> 
>
> Key: PDFBOX-4534
> URL: https://issues.apache.org/jira/browse/PDFBOX-4534
> 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: interpolation, quality
>
> I found several unexpected exceptions while running pdfbox, could anyone 
> please help take a look? 
>  
> 1. java.awt.geom.NoninvertibleTransformException
> Determinant is -0.0 
>  java.awt.geom.AffineTransform.createInverse - Line 2668 
> (AffineTransform.java) 
>  org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
> 110 (AxialShadingContext.java) 
>  org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
> Line 67 (AxialShadingPaint.java) 
>  sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
>  sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
>  sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
>  sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
>  sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
> (PixelToParallelogramConverter.java) 
>  sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
>  sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
>  org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
> (PageDrawer.java) 
>  org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
> 41 (ShadingFill.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
> (PDFRenderer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
> (PDFRenderer.java) 
>   
>  2. java.lang.ClassCastException
>   
>  org.apache.pdfbox.cos.COSString cannot be cast to 
> org.apache.pdfbox.cos.COSStream 
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
> (PDImageXObject.java) 
>  org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
> (PDImageXObject.java) 
>  org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
> (PDImageXObject.java) 
>   
>  3. org.apache.pdfbox.contentstream.operator.MissingOperandException
>   
>  Operator cm has too few operands: [COSInt\\{0}, COSInt\\{0}, COSInt\\{0}] 
> org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
> (Concatenate.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
> 401 (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
> (PageDrawer.java) 
>  org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 
> (TilingPaint.java) 
>  org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
>  org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
> (TilingPaintFactory.java) 
>  org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
> (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
>  org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
> Line 36 (FillEvenOddRule.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 

[jira] [Commented] (PDFBOX-4534) Some unexpected exceptions for pdfbox

2019-05-06 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16833915#comment-16833915
 ] 

Jack commented on PDFBOX-4534:
--

[~tilman] sure, will create one for each

> Some unexpected exceptions for pdfbox
> -
>
> Key: PDFBOX-4534
> URL: https://issues.apache.org/jira/browse/PDFBOX-4534
> 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: interpolation, quality
>
> I found several unexpected exceptions while running pdfbox, could anyone 
> please help take a look? 
>  
> 1. java.awt.geom.NoninvertibleTransformException
> Determinant is -0.0 
>  java.awt.geom.AffineTransform.createInverse - Line 2668 
> (AffineTransform.java) 
>  org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
> 110 (AxialShadingContext.java) 
>  org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
> Line 67 (AxialShadingPaint.java) 
>  sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
>  sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
>  sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
>  sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
>  sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
> (PixelToParallelogramConverter.java) 
>  sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
>  sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
>  org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
> (PageDrawer.java) 
>  org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
> 41 (ShadingFill.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
> (PDFRenderer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
> (PDFRenderer.java) 
>   
>  2. java.lang.ClassCastException
>   
>  org.apache.pdfbox.cos.COSString cannot be cast to 
> org.apache.pdfbox.cos.COSStream 
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
> (PDImageXObject.java) 
>  org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
> (PDImageXObject.java) 
>  org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
> (PDImageXObject.java) 
>   
>  3. org.apache.pdfbox.contentstream.operator.MissingOperandException
>   
>  Operator cm has too few operands: [COSInt\\{0}, COSInt\\{0}, COSInt\\{0}] 
> org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
> (Concatenate.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
> 401 (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
> (PageDrawer.java) 
>  org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 
> (TilingPaint.java) 
>  org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
>  org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
> (TilingPaintFactory.java) 
>  org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
> (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
>  org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
> Line 36 (FillEvenOddRule.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - 
> Line 503 (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
>  org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
>  org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
> 

[jira] [Updated] (PDFBOX-4534) Some bugs for pdfbox

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4534:
-
Description: 
I found several unexpected exceptions while running pdfbox, could anyone please 
help take a look? 

 

1. java.awt.geom.NoninvertibleTransformException

Determinant is -0.0 
java.awt.geom.AffineTransform.createInverse - Line 2668 (AffineTransform.java) 
org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
110 (AxialShadingContext.java) 
org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
Line 67 (AxialShadingPaint.java) 
sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
(PixelToParallelogramConverter.java) 
sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
(PageDrawer.java) 
org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 41 
(ShadingFill.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 
 
2. java.lang.ClassCastException
 
org.apache.pdfbox.cos.COSString cannot be cast to 
org.apache.pdfbox.cos.COSStream 

org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
(PDImageXObject.java) 
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
(PDImageXObject.java) 
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
(PDImageXObject.java) 
 
3. org.apache.pdfbox.contentstream.operator.MissingOperandException
 
Operator cm has too few operands: [COSInt\{0}, COSInt\{0}, COSInt\{0}] 

org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
(Concatenate.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 401 
(PDFStreamEngine.java) 
org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
(PageDrawer.java) 
org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 (TilingPaint.java) 
org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
(TilingPaintFactory.java) 
org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
(PageDrawer.java) 
org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
Line 36 (FillEvenOddRule.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
(PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
503 (PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
(PDFStreamEngine.java) 
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
(PDFStreamEngine.java) 
org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
(PDFRenderer.java) 
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
(PDFRenderer.java) 

  was:I tried to render image with different DPI, found PDFBOX performs poorly 
on the input pdf file, I have to put a very high DPI to get a reasonable good 
image. Could anyone pls help take a look?  Thanks


> Some bugs for pdfbox
> 
>
> Key: PDFBOX-4534
> URL: https://issues.apache.org/jira/browse/PDFBOX-4534
> 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: interpolation, 

[jira] [Updated] (PDFBOX-4534) Some unexpected exceptions for pdfbox

2019-05-06 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4534?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4534:
-
Summary: Some unexpected exceptions for pdfbox  (was: Some bugs for pdfbox)

> Some unexpected exceptions for pdfbox
> -
>
> Key: PDFBOX-4534
> URL: https://issues.apache.org/jira/browse/PDFBOX-4534
> 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: interpolation, quality
>
> I found several unexpected exceptions while running pdfbox, could anyone 
> please help take a look? 
>  
> 1. java.awt.geom.NoninvertibleTransformException
> Determinant is -0.0 
> java.awt.geom.AffineTransform.createInverse - Line 2668 
> (AffineTransform.java) 
> org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingContext. - Line 
> 110 (AxialShadingContext.java) 
> org.apache.pdfbox.pdmodel.graphics.shading.AxialShadingPaint.createContext - 
> Line 67 (AxialShadingPaint.java) 
> sun.java2d.pipe.AlphaPaintPipe.startSequence - Line 84 (AlphaPaintPipe.java) 
> sun.java2d.pipe.AAShapePipe.renderTiles - Line 168 (AAShapePipe.java) 
> sun.java2d.pipe.AAShapePipe.renderPath - Line 159 (AAShapePipe.java) 
> sun.java2d.pipe.AAShapePipe.fill - Line 68 (AAShapePipe.java) 
> sun.java2d.pipe.PixelToParallelogramConverter.fill - Line 164 
> (PixelToParallelogramConverter.java) 
> sun.java2d.pipe.ValidatePipe.fill - Line 160 (ValidatePipe.java) 
> sun.java2d.SunGraphics2D.fill - Line 2527 (SunGraphics2D.java) 
> org.apache.pdfbox.rendering.PageDrawer.shadingFill - Line 1224 
> (PageDrawer.java) 
> org.apache.pdfbox.contentstream.operator.graphics.ShadingFill.process - Line 
> 41 (ShadingFill.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
> 503 (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
> org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
> (PDFRenderer.java) 
> org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI - Line 179 
> (PDFRenderer.java) 
>  
> 2. java.lang.ClassCastException
>  
> org.apache.pdfbox.cos.COSString cannot be cast to 
> org.apache.pdfbox.cos.COSStream 
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getMask - Line 626 
> (PDImageXObject.java) 
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 456 
> (PDImageXObject.java) 
> org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject.getImage - Line 425 
> (PDImageXObject.java) 
>  
> 3. org.apache.pdfbox.contentstream.operator.MissingOperandException
>  
> Operator cm has too few operands: [COSInt\{0}, COSInt\{0}, COSInt\{0}] 
> org.apache.pdfbox.contentstream.operator.state.Concatenate.process - Line 41 
> (Concatenate.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
> 503 (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processTilingPattern - Line 
> 401 (PDFStreamEngine.java) 
> org.apache.pdfbox.rendering.PageDrawer.drawTilingPattern - Line 292 
> (PageDrawer.java) 
> org.apache.pdfbox.rendering.TilingPaint.getImage - Line 177 
> (TilingPaint.java) 
> org.apache.pdfbox.rendering.TilingPaint. - Line 103 (TilingPaint.java) 
> org.apache.pdfbox.rendering.TilingPaintFactory.create - Line 59 
> (TilingPaintFactory.java) 
> org.apache.pdfbox.rendering.PageDrawer.getPaint - Line 331 (PageDrawer.java) 
> org.apache.pdfbox.rendering.PageDrawer.getNonStrokingPaint - Line 667 
> (PageDrawer.java) 
> org.apache.pdfbox.rendering.PageDrawer.fillPath - Line 736 (PageDrawer.java) 
> org.apache.pdfbox.contentstream.operator.graphics.FillEvenOddRule.process - 
> Line 36 (FillEvenOddRule.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processOperator - Line 848 
> (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators - Line 
> 503 (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processStream - Line 477 
> (PDFStreamEngine.java) 
> org.apache.pdfbox.contentstream.PDFStreamEngine.processPage - Line 150 
> (PDFStreamEngine.java) 
> org.apache.pdfbox.rendering.PageDrawer.drawPage - Line 254 (PageDrawer.java) 
> org.apache.pdfbox.rendering.PDFRenderer.renderImage - Line 245 
> (PDFRenderer.java) 
> 

[jira] [Created] (PDFBOX-4534) Some bugs for pdfbox

2019-05-06 Thread Jack (JIRA)
Jack created PDFBOX-4534:


 Summary: Some bugs for pdfbox
 Key: PDFBOX-4534
 URL: https://issues.apache.org/jira/browse/PDFBOX-4534
 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


I tried to render image with different DPI, found PDFBOX performs poorly on the 
input pdf file, I have to put a very high DPI to get a reasonable good image. 
Could anyone pls help take a look?  Thanks



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-29 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16829640#comment-16829640
 ] 

Jack commented on PDFBOX-4516:
--

[~lars t] thanks for the information, very helpful

> PDFBox text and images are blurry even after rendering with high DPI
> 
>
> Key: PDFBOX-4516
> URL: https://issues.apache.org/jira/browse/PDFBOX-4516
> 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: interpolation, quality
> Attachments: PDFBOX-4516-59.png, PDFBOX-4516-output-default.png, 
> PDFBOX-4516-output-improved.png, PDFBox4516.java, defaultDPI.png, 
> highDPI.png, lowDPI.png, original.pdf
>
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-18 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16821349#comment-16821349
 ] 

Jack commented on PDFBOX-4516:
--

Thanks [~tilman], What would be a good hint we can rely on for better rendering 
quality? 

> PDFBox text and images are blurry even after rendering with high DPI
> 
>
> Key: PDFBOX-4516
> URL: https://issues.apache.org/jira/browse/PDFBOX-4516
> 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: Critical
>  Labels: bug
> Attachments: PDFBOX-4516-59.png, PDFBOX-4516-output-default.png, 
> PDFBOX-4516-output-improved.png, PDFBox4516.java, defaultDPI.png, 
> highDPI.png, lowDPI.png, original.pdf
>
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-17 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16820308#comment-16820308
 ] 

Jack commented on PDFBOX-4516:
--

Thanks, I originally suspect the same thing when I read that ticket. But this 
doesn't explain well to me about the image to image rendering part. Moreover, 
some white text are much more worse. I'm wondering if you have more insight. 
Thanks again

> PDFBox text and images are blurry even after rendering with high DPI
> 
>
> Key: PDFBOX-4516
> URL: https://issues.apache.org/jira/browse/PDFBOX-4516
> 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: Critical
>  Labels: bug
> Attachments: defaultDPI.png, highDPI.png, lowDPI.png, original.pdf
>
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-17 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16820282#comment-16820282
 ] 

Jack commented on PDFBOX-4516:
--

Thanks. I also saw the text is image format as well. But I'm curious to learn 
why image was rendered so badly to image. I assume it's just copying them over. 

> PDFBox text and images are blurry even after rendering with high DPI
> 
>
> Key: PDFBOX-4516
> URL: https://issues.apache.org/jira/browse/PDFBOX-4516
> 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: Critical
>  Labels: bug
> Attachments: defaultDPI.png, highDPI.png, lowDPI.png, original.pdf
>
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-17 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4516:
-
Attachment: defaultDPI.png

> PDFBox text and images are blurry even after rendering with high DPI
> 
>
> Key: PDFBOX-4516
> URL: https://issues.apache.org/jira/browse/PDFBOX-4516
> 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: Critical
>  Labels: bug
> Attachments: defaultDPI.png, highDPI.png, lowDPI.png, original.pdf
>
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-16 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4516:
-
Priority: Critical  (was: Major)

> PDFBox text and images are blurry even after rendering with high DPI
> 
>
> Key: PDFBOX-4516
> URL: https://issues.apache.org/jira/browse/PDFBOX-4516
> 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: Critical
>  Labels: bug
> Attachments: highDPI.png, lowDPI.png, original.pdf
>
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look? 



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-16 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4516?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4516:
-
Description: I tried to render image with different DPI, found PDFBOX 
performs poorly on the input pdf file, I have to put a very high DPI to get a 
reasonable good image. Could anyone pls help take a look?  Thanks  (was: I 
tried to render image with different DPI, found PDFBOX performs poorly on the 
input pdf file, I have to put a very high DPI to get a reasonable good image. 
Could anyone pls help take a look? )

> PDFBox text and images are blurry even after rendering with high DPI
> 
>
> Key: PDFBOX-4516
> URL: https://issues.apache.org/jira/browse/PDFBOX-4516
> 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: Critical
>  Labels: bug
> Attachments: highDPI.png, lowDPI.png, original.pdf
>
>
> I tried to render image with different DPI, found PDFBOX performs poorly on 
> the input pdf file, I have to put a very high DPI to get a reasonable good 
> image. Could anyone pls help take a look?  Thanks



--
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-4516) PDFBox text and images are blurry even after rendering with high DPI

2019-04-16 Thread Jack (JIRA)
Jack created PDFBOX-4516:


 Summary: PDFBox text and images are blurry even after rendering 
with high DPI
 Key: PDFBOX-4516
 URL: https://issues.apache.org/jira/browse/PDFBOX-4516
 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
 Attachments: highDPI.png, lowDPI.png, original.pdf

I tried to render image with different DPI, found PDFBOX performs poorly on the 
input pdf file, I have to put a very high DPI to get a reasonable good image. 
Could anyone pls help take a look? 



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-25 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4492:
-
Attachment: (was: crashed.pdf)

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
>  Labels: crash
> Fix For: 2.0.15, 3.0.0 PDFBox
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-23 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799554#comment-16799554
 ] 

Jack commented on PDFBOX-4492:
--

[~tilman] thanks so much for the help

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
> Attachments: crashed.pdf
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-22 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799532#comment-16799532
 ] 

Jack commented on PDFBOX-4492:
--

[~tilman] Thanks so much for the help and effort. That's sounds pessimistic. 

sorry, I uploaded again, but we'll have to delete the file since we don't own 
it. 

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
> Attachments: crashed.pdf
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-22 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4492:
-
Attachment: crashed.pdf

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
> Attachments: crashed.pdf
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-22 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799366#comment-16799366
 ] 

Jack commented on PDFBOX-4492:
--

[~tilman] thanks for the update. Would love to hear back the update. Are you 
going to test all the legacy problematic files? 

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-22 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4492:
-
Attachment: (was: crash.uploaded.pdf)

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-22 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799313#comment-16799313
 ] 

Jack commented on PDFBOX-4492:
--

[~tilman] I see, so your suggestion is to customize minimum dash value depends 
on requirement?

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
> Attachments: crash.uploaded.pdf
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-22 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799227#comment-16799227
 ] 

Jack commented on PDFBOX-4492:
--

[~tilman] thanks for the information. anyway we can play around jdk 8?

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
> Attachments: crash.uploaded.pdf
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-22 Thread Jack (JIRA)


[ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16799046#comment-16799046
 ] 

Jack commented on PDFBOX-4492:
--

[~tilman] thanks for taking a look. It maybe different. I debugged through. It 
crashed inside processStreamOperators (PDFStreamEngine) with while loop round 
17004 during parsing object COSInt\{0}. Sometimes it crashes immediately after 
if condition, sometimes it crashes in parseNextToken.  

Thanks

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
> Also Oracle jdk 1.8.0_202 on W10.
>Reporter: Jack
>Priority: Critical
> Attachments: crash.uploaded.pdf
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-21 Thread Jack (JIRA)


 [ 
https://issues.apache.org/jira/browse/PDFBOX-4492?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jack updated PDFBOX-4492:
-
Affects Version/s: 2.0.11
   2.0.14

> JVM crashes on PDFRenderer.renderImage
> --
>
> Key: PDFBOX-4492
> URL: https://issues.apache.org/jira/browse/PDFBOX-4492
> Project: PDFBox
>  Issue Type: Bug
>  Components: Rendering
>Affects Versions: 2.0.11, 2.0.14
> Environment: Oracle Java 8 update125, on both Mac OS X and centos.
>Reporter: Jack
>Priority: Critical
> Attachments: crash.uploaded.pdf
>
>
> When running the following java program on the attached PDF:
> {code}
>  File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
> PDDocument document = PDDocument.load(file);
> PDFRenderer renderer = new PDFRenderer(document);
> BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
> JVM will crash without any log
>  



--
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-4492) JVM crashes on PDFRenderer.renderImage

2019-03-21 Thread Jack (JIRA)
Jack created PDFBOX-4492:


 Summary: JVM crashes on PDFRenderer.renderImage
 Key: PDFBOX-4492
 URL: https://issues.apache.org/jira/browse/PDFBOX-4492
 Project: PDFBox
  Issue Type: Bug
  Components: Rendering
 Environment: Oracle Java 8 update125, on both Mac OS X and centos.
Reporter: Jack
 Attachments: crash.uploaded.pdf

When running the following java program on the attached PDF:
{code}
 File file = new File("/Users/yujiang/Downloads", "crash.uploaded.pdf");
PDDocument document = PDDocument.load(file);
PDFRenderer renderer = new PDFRenderer(document);
BufferedImage bufferedImage = renderer.renderImage(0, 0.20F);{code}
JVM will crash without any log

 



--
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-1857) Attachment damages singature

2014-01-22 Thread jack (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13878477#comment-13878477
 ] 

jack commented on PDFBOX-1857:
--

No, I attach file to the document before signing. I attach file to the original 
document and then I try to sign.

 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Assignee: Thomas Chojecki
Priority: Blocker
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach file to original PDF (Code is written in the pdfbox 
 web page - in the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign that document  (I mean document with attachment). And I have 
 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original[with-attachment][signed] before 
 closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Commented] (PDFBOX-1857) Attachment damages singature

2014-01-22 Thread jack (JIRA)

[ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13878483#comment-13878483
 ] 

jack commented on PDFBOX-1857:
--

The main problem is the broken signature, but this problem is not solved yet. I 
attach documents too.

1) attach file to original document
2) try to sign document

result:
Signature byte range is invalid.

 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Assignee: Thomas Chojecki
Priority: Blocker
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach file to original PDF (Code is written in the pdfbox 
 web page - in the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign that document  (I mean document with attachment). And I have 
 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original[with-attachment][signed] before 
 closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Created] (PDFBOX-1857) Attachment damages singature

2014-01-21 Thread jack (JIRA)
jack created PDFBOX-1857:


 Summary: Attachment damages singature
 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3
Reporter: jack
Priority: Critical


I have PDF document. 

1) Adobe reader reads  document well. 
2) I sign document  (using pdfbox-examples)  and everything is well
3) Then I try to attach document (Code is written in the pdfbox web page - in 
the cookBook).
4) Adobe reader reads  attached document well. everything is well.
5) Now I have document with attachment. 
6) I try to sign this document too (with attachment)
I have 2 problem:


First:
when I open document, Adobe reader tells me that signature byte range is 
invalid.

Second:
when I try to close document (I mean to close adobe reader), Adobe reader tells 
me that:
Do you want to save changes to original-signed.pdf before closing?




--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PDFBOX-1857) Attachment damages singature

2014-01-21 Thread jack (JIRA)

 [ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jack updated PDFBOX-1857:
-

Attachment: attach.txt
original[with-attachment][signed].pdf
original[with-attachment].pdf
original[signed].pdf
original.pdf

testing files

 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Priority: Critical
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach document (Code is written in the pdfbox web page - in 
 the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign this document too (with attachment)
 I have 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original-signed.pdf before closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PDFBOX-1857) Attachment damages singature

2014-01-21 Thread jack (JIRA)

 [ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jack updated PDFBOX-1857:
-

Affects Version/s: 2.0.0
   1.8.4

 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Priority: Critical
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach document (Code is written in the pdfbox web page - in 
 the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign this document too (with attachment)
 I have 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original-signed.pdf before closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PDFBOX-1857) Attachment damages singature

2014-01-21 Thread jack (JIRA)

 [ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jack updated PDFBOX-1857:
-

Description: 
I have PDF document. 

1) Adobe reader reads  document well. 
2) I sign document  (using pdfbox-examples)  and everything is well
3) Then I try to attach file to original PDF (Code is written in the pdfbox web 
page - in the cookBook).
4) Adobe reader reads  attached document well. everything is well.
5) Now I have document with attachment. 
6) I try to sign this document too (with attachment)
I have 2 problem:


First:
when I open document, Adobe reader tells me that signature byte range is 
invalid.

Second:
when I try to close document (I mean to close adobe reader), Adobe reader tells 
me that:
Do you want to save changes to original-signed.pdf before closing?


  was:
I have PDF document. 

1) Adobe reader reads  document well. 
2) I sign document  (using pdfbox-examples)  and everything is well
3) Then I try to attach document (Code is written in the pdfbox web page - in 
the cookBook).
4) Adobe reader reads  attached document well. everything is well.
5) Now I have document with attachment. 
6) I try to sign this document too (with attachment)
I have 2 problem:


First:
when I open document, Adobe reader tells me that signature byte range is 
invalid.

Second:
when I try to close document (I mean to close adobe reader), Adobe reader tells 
me that:
Do you want to save changes to original-signed.pdf before closing?



 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Priority: Critical
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach file to original PDF (Code is written in the pdfbox 
 web page - in the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign this document too (with attachment)
 I have 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original-signed.pdf before closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PDFBOX-1857) Attachment damages singature

2014-01-21 Thread jack (JIRA)

 [ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jack updated PDFBOX-1857:
-

Description: 
I have PDF document. 

1) Adobe reader reads  document well. 
2) I sign document  (using pdfbox-examples)  and everything is well
3) Then I try to attach file to original PDF (Code is written in the pdfbox web 
page - in the cookBook).
4) Adobe reader reads  attached document well. everything is well.
5) Now I have document with attachment. 
6) I try to sign this document too (with attachment)
I have 2 problem:


First:
when I open document, Adobe reader tells me that signature byte range is 
invalid.

Second:
when I try to close document (I mean to close adobe reader), Adobe reader tells 
me that:
Do you want to save changes to original[with-attachment][signed] before 
closing?


  was:
I have PDF document. 

1) Adobe reader reads  document well. 
2) I sign document  (using pdfbox-examples)  and everything is well
3) Then I try to attach file to original PDF (Code is written in the pdfbox web 
page - in the cookBook).
4) Adobe reader reads  attached document well. everything is well.
5) Now I have document with attachment. 
6) I try to sign this document too (with attachment)
I have 2 problem:


First:
when I open document, Adobe reader tells me that signature byte range is 
invalid.

Second:
when I try to close document (I mean to close adobe reader), Adobe reader tells 
me that:
Do you want to save changes to original-signed.pdf before closing?



 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Priority: Critical
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach file to original PDF (Code is written in the pdfbox 
 web page - in the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign this document too (with attachment)
 I have 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original[with-attachment][signed] before 
 closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PDFBOX-1857) Attachment damages singature

2014-01-21 Thread jack (JIRA)

 [ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jack updated PDFBOX-1857:
-

Description: 
I have PDF document. 

1) Adobe reader reads  document well. 
2) I sign document  (using pdfbox-examples)  and everything is well
3) Then I try to attach file to original PDF (Code is written in the pdfbox web 
page - in the cookBook).
4) Adobe reader reads  attached document well. everything is well.
5) Now I have document with attachment. 
6) I try to sign that document  (I mean document with attachment). And I have 2 
problem:


First:
when I open document, Adobe reader tells me that signature byte range is 
invalid.

Second:
when I try to close document (I mean to close adobe reader), Adobe reader tells 
me that:
Do you want to save changes to original[with-attachment][signed] before 
closing?


  was:
I have PDF document. 

1) Adobe reader reads  document well. 
2) I sign document  (using pdfbox-examples)  and everything is well
3) Then I try to attach file to original PDF (Code is written in the pdfbox web 
page - in the cookBook).
4) Adobe reader reads  attached document well. everything is well.
5) Now I have document with attachment. 
6) I try to sign this document too (with attachment)
I have 2 problem:


First:
when I open document, Adobe reader tells me that signature byte range is 
invalid.

Second:
when I try to close document (I mean to close adobe reader), Adobe reader tells 
me that:
Do you want to save changes to original[with-attachment][signed] before 
closing?



 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Priority: Critical
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach file to original PDF (Code is written in the pdfbox 
 web page - in the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign that document  (I mean document with attachment). And I have 
 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original[with-attachment][signed] before 
 closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PDFBOX-1857) Attachment damages singature

2014-01-21 Thread jack (JIRA)

 [ 
https://issues.apache.org/jira/browse/PDFBOX-1857?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

jack updated PDFBOX-1857:
-

Priority: Blocker  (was: Critical)

 Attachment damages singature
 

 Key: PDFBOX-1857
 URL: https://issues.apache.org/jira/browse/PDFBOX-1857
 Project: PDFBox
  Issue Type: Bug
  Components: Parsing, PDFReader, Signing, Utilities, Writing
Affects Versions: 1.8.3, 1.8.4, 2.0.0
Reporter: jack
Priority: Blocker
 Attachments: attach.txt, original.pdf, original[signed].pdf, 
 original[with-attachment].pdf, original[with-attachment][signed].pdf


 I have PDF document. 
 1) Adobe reader reads  document well. 
 2) I sign document  (using pdfbox-examples)  and everything is well
 3) Then I try to attach file to original PDF (Code is written in the pdfbox 
 web page - in the cookBook).
 4) Adobe reader reads  attached document well. everything is well.
 5) Now I have document with attachment. 
 6) I try to sign that document  (I mean document with attachment). And I have 
 2 problem:
 First:
 when I open document, Adobe reader tells me that signature byte range is 
 invalid.
 Second:
 when I try to close document (I mean to close adobe reader), Adobe reader 
 tells me that:
 Do you want to save changes to original[with-attachment][signed] before 
 closing?



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)