We use PDFBox in one of our .Net apps and I recently updated to the 1.2.1 version. Unfortunately the ANT build was broken and I found the thread below. The pdfbox website lists ANT as the way to build pdfbox for .Net. If this is out of date perhaps someone should update it with the current practice.
If not, it seems that this hasn't been fixed yet. The problem is the ANT build is targeting fontbox 1.1.0, yet pdfbox 1.2.1 makes use of CFFEncoding.addEntry(), which is not available in fontbox 1.1.0. Simply targeting the ANT build to fontbox 1.2.1 fixed the problem. I hope that helps someone else out there. Thanks, Matt Penner [email protected] -----Original Message----- From: Jukka Zitting [mailto:[email protected]] Sent: Monday, July 05, 2010 12:42 PM To: [email protected] Subject: Re: [VOTE] Release Apache PDFBox 1.2.1 Hi, On Mon, Jul 5, 2010 at 6:12 PM, Daniel Wilson <[email protected]> wrote: > Using ANT build: > * Had to copy the Release folder from 1.1.0 into 1.2.1 > * Getting compile errors in PDType1CFont: Hmm, I'm not sure if the Ant build still works. Our Hudson CI job for the Ant build seems to have stopped working before 1.1.0 when we merged the PDFBox, FontBox and JempBox trunks. Are people still using the Ant build? If yes, I can look at making it work again. > Using Maven build: > [INFO] Failed to resolve artifact. Did you run the Maven build from the main source directory or from within the "pdfbox" subdirectory? Since we haven't yet released 1.2.1, you'll need to first "mvn install" the fontbox and jempbox jars into your local Maven repository before you can build the pdfbox jar. Running the build from the main source directory (where the README.txt files is) will automatically build and install the jars in correct order. BR, Jukka Zitting
