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

Reply via email to