Return-Path: X-Original-To: apmail-pdfbox-users-archive@www.apache.org Delivered-To: apmail-pdfbox-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 412CC113FC for ; Sat, 20 Sep 2014 08:39:48 +0000 (UTC) Received: (qmail 13517 invoked by uid 500); 20 Sep 2014 08:39:48 -0000 Delivered-To: apmail-pdfbox-users-archive@pdfbox.apache.org Received: (qmail 13494 invoked by uid 500); 20 Sep 2014 08:39:48 -0000 Mailing-List: contact users-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@pdfbox.apache.org Delivered-To: mailing list users@pdfbox.apache.org Received: (qmail 13483 invoked by uid 99); 20 Sep 2014 08:39:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 20 Sep 2014 08:39:47 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [194.25.134.81] (HELO mailout03.t-online.de) (194.25.134.81) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 20 Sep 2014 08:39:20 +0000 Received: from fwd12.aul.t-online.de (fwd12.aul.t-online.de [172.20.26.241]) by mailout03.t-online.de (Postfix) with SMTP id 584AAD5847 for ; Sat, 20 Sep 2014 10:39:17 +0200 (CEST) Received: from [192.168.2.102] (SxWlPqZDrhXNeaGs0TKeILIdZCTS2yNimXkwlai13dLbz8T8LUUFX62DzznAbPVgLD@[217.231.151.233]) by fwd12.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-SHA encrypted) esmtp id 1XVGCG-47lgOG0; Sat, 20 Sep 2014 10:39:12 +0200 Message-ID: <541D3D50.3060004@t-online.de> Date: Sat, 20 Sep 2014 10:39:44 +0200 From: Tilman Hausherr User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.1.1 MIME-Version: 1.0 To: users@pdfbox.apache.org Subject: Re: How to convert PDF to Image using PDFBOX 2.0.0 References: <1411182357.21086.YahooMailNeo@web141103.mail.bf1.yahoo.com> <541D16DC.3090502@t-online.de> <1411198749.23076.YahooMailNeo@web141103.mail.bf1.yahoo.com> <1411199947.55832.YahooMailNeo@web141102.mail.bf1.yahoo.com> In-Reply-To: <1411199947.55832.YahooMailNeo@web141102.mail.bf1.yahoo.com> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-ID: SxWlPqZDrhXNeaGs0TKeILIdZCTS2yNimXkwlai13dLbz8T8LUUFX62DzznAbPVgLD X-TOI-MSGID: 860f9f70-5fb8-4b73-b0a8-56888110bf47 X-Virus-Checked: Checked by ClamAV on apache.org You probably used only pdfbox.jar. Also use fontbox and xmpbox. Alternatively, use pdfbox-app only. Depending on what pdf files you have, you may also need the levigo JBIG2 jar file (google for it). Tilman Am 20.09.2014 um 09:59 schrieb Jason Hue: > Hi, > > i encounter error java.lang.NoClassDefFoundError:org/apache/fontbox/ttf/Type1Equivalent > if using > > BufferedImage image = renderer.renderImage(i, 1); > > > then i change to BufferedImage image = renderer.renderImageWithDPI(i, 96); > facing different error as below : > > java.lang.NoClassDefFoundError: org/apache/fontbox/ttf/TTFParser > > > Appreciate for any advice. > > Best Regards, > Jason > . > On Saturday, September 20, 2014 3:39 PM, Jason Hue wrote: > > > > Hi, > > I having error as below : > > java.lang.NoClassDefFoundError: org/apache/fontbox/ttf/Type1Equivalent > > > below is my code : > > String fullPath = filePath + filename; > File pdfFile =new File(fullPath); > PDDocument document = null; > document = PDDocument.load(pdfFile); > PDFRenderer renderer = new PDFRenderer(document); > int numPages = document.getNumberOfPages(); > int count = 1; > for (int i = 0; i < numPages; i++) > { > BufferedImage image = renderer.renderImage(i, 1); > File imageFile = new File( filePath + File.separator + FilenameUtils.getBaseName(filename) + File.separator + FilenameUtils.getBaseName(filename) + "_" + count++ + ".jpg" ); > imageFile.mkdirs(); > ImageIO.write(image, "jpg",imageFile); > } > > > Appreciate for any solution. > > Best Regards, > Jason Hue > > > > > On Saturday, September 20, 2014 1:55 PM, Tilman Hausherr wrote: > > > > new PDFRenderer(document).renderImage() or renderImageWithDPI() > > Download the source code and look at the examples and at the tests > > Enjoy! > > Tilman > > > Am 20.09.2014 um 05:05 schrieb Jason Hue: >> Hi, >> >> May i know how to convert PDF to Image using PDFBOX 2.0.0 ? >> >> Thanks, >> Jason