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.