[
https://issues.apache.org/jira/browse/PDFBOX-2322?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16137304#comment-16137304
]
Moustafa khalil commented on PDFBOX-2322:
-----------------------------------------
yep I faced the same scenario:
PDF Sample:
[https://drive.google.com/file/d/0B9Bp3aFnnsTGTHlYUm5PamZtT2c/view?usp=sharing]
I used this Code:
<code>
org.apache.pdfbox.rendering.PDFRenderer pdrend = new
org.apache.pdfbox.rendering.PDFRenderer(doc);
var img = pdrend.renderImageWithDPI(0, 150);
return Utility.IO.system.ImagetoBin(img.getBitmap());
</code>
here is the exception:
{java.lang.Error: Not Implemented}
[java.lang.Error]: {java.lang.Error: Not Implemented}
Data: {System.Collections.ListDictionaryInternal}
HelpLink: null
HResult: -2146233088
InnerException: null
Message: "Not Implemented"
Source: "IKVM.OpenJDK.Media"
StackTrace: " at
com.sun.imageio.plugins.jpeg.JPEGImageReader.getImageMetadata(Int32 )\r\n at
org.apache.pdfbox.filter.DCTFilter.getNumChannels(ImageReader reader)\r\n at
org.apache.pdfbox.filter.DCTFilter.decode(InputStream encoded, OutputStream
decoded, COSDictionary parameters, Int32 index)\r\n at
org.apache.pdfbox.cos.COSInputStream.create(List filters, COSDictionary
parameters, InputStream in, ScratchFile scratchFile)\r\n at
org.apache.pdfbox.cos.COSStream.createInputStream()\r\n at
org.apache.pdfbox.pdmodel.common.PDStream.createInputStream()\r\n at
org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject..ctor(PDStream stream,
PDResources resources)\r\n at
org.apache.pdfbox.pdmodel.graphics.PDXObject.createXObject(COSBase base,
PDResources resources)\r\n at
org.apache.pdfbox.pdmodel.PDResources.getXObject(COSName name)\r\n at
org.apache.pdfbox.contentstream.operator.graphics.DrawObject.process(Operator
operator, List operands)\r\n at org.apache.pdfbox.contentstream.PDFStreamEngi
ne.processOperator(Operator operator, List operands)\r\n at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStreamOperators(PDContentStream
contentStream)\r\n at
org.apache.pdfbox.contentstream.PDFStreamEngine.processStream(PDContentStream
contentStream)\r\n at
org.apache.pdfbox.contentstream.PDFStreamEngine.processPage(PDPage page)\r\n
at org.apache.pdfbox.rendering.PageDrawer.drawPage(Graphics g, PDRectangle
pageSize)\r\n at org.apache.pdfbox.rendering.PDFRenderer.renderImage(Int32
pageIndex, Single scale, ImageType imageType)\r\n at
org.apache.pdfbox.rendering.PDFRenderer.renderImageWithDPI(Int32 pageIndex,
Single dpi)\r\n at QRI_WebService.PDF_Utility.getCoverPageImage() in
D:\\Revit_API\\Projects\\Temp\\QRI_PCL\\Utility\\PDF_Utility.cs:line 52"
TargetSite: {javax.imageio.metadata.IIOMetadata getImageMetadata(Int32)}
> Not Implemented exception when rendering PDF to image
> -----------------------------------------------------
>
> Key: PDFBOX-2322
> URL: https://issues.apache.org/jira/browse/PDFBOX-2322
> Project: PDFBox
> Issue Type: Bug
> Components: Rendering
> Affects Versions: 2.0.0
> Environment: Windows 8.1 X64
> Reporter: Marino
>
> The renderer cannot handle the PDF file.
> Occurs on:
> PDFRenderer.renderImageWithDPI(0, 96);
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]