Hello Everyone, 

Thanks in advance for help. 

I am having issue with converting pdf to image using pdfbox randering. Can 
anyone help please ? 
Below code i am trying 

                                pdfFile = 
createObject("java","java.io.File").init( javaCast( "string" , "#fullpath#" 
) );
documnetObject = 
createObject("java","org.apache.pdfbox.pdmodel.PDDocument").load(pdfFile);
WriteOutput(documnetObject. getNumberOfPages());
pdfRenderer = 
createObject("java","org.apache.pdfbox.rendering.PDFRenderer").init(documnetObject);
bim = pdfRenderer.renderImage(javaCast( "int" , "0" ));

imgfile = imagenew(bim);
imgDatabase64 = ImageWritebase64(name=imgfile,format="jpg", 
inhtmlformat=false);

WriteOutput shows number of pages so pdf loaded in documnet. Issue is with 
renderImage. also tried renderImageWithDPI function but not working. 
Suporting jars are there jai-imageio-core-1.3.0.jar 
, levigo-jbig2-imageio-1.6.5.jar , pdfbox-app-2.0.3.jar. 

Its always throws error as 
*org.apache.pdfbox.pdmodel.PDDocument.getPage(I)Lorg/apache/pdfbox/pdmodel/PDPage;*
java.lang.NoSuchMethodError



BTW used below code before and it was worked but output was not correct for 
all pdfs.

                                fileurl = 
CreateObject("java","java.net.URL").init( request.fileurl);
documentobj = CreateObject("java","org.apache.pdfbox.pdmodel.PDDocument");
pdfobj = documentobj.load(fileurl,true);

allPage = pdfobj.getDocumentCatalog().getAllPages();
page = allPage[1];
imgfile = page.convertToImage();
imgfile = imagenew(imgfile);

Any help will be great. Useing linux AWS server. 


Thanks
Manoj


-- 
-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

--- 
You received this message because you are subscribed to the Google Groups "Open 
BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to