Great news and congratulations on the much-awaited release 2009/9/23 Andreas Lehmkühler <le...@apache.org>
> The Apache PDFBox community is pleased to announce the first release of > Apache PDFBox version 0.8.0-incubating. The release is available for > download at: > > http://incubator.apache.org/pdfbox/download.html#pdfbox > > See the full release notes below for details about this release. > > > Release Notes -- Apache PDFBox -- Version 0.8.0-incubating > > Introduction > ------------ > > Apache PDFBox is an open source Java library for working with PDF > documents. > > This 0.8.0-incubating release is the first PDFBox release made at the > Apache Software Foundation. The most notable change since the previous > release (0.7.3) is the renaming of all Java packages from org.pdfbox to > org.apache.pdfbox. If you've used PDFBox before, you need to update all > your client code to use the renamed PDFBox packages. > > The -incubating label included in the version number reflects the > incubation > status of the project. See the disclaimer below for more about incubation. > > See the Apache PDFBox website at http://incubator.apache.org/pdfbox/ for > more information. > > Release Contents > ---------------- > > This release consists of a source archive > (pdfbox-0.8.0-incubating-src.jar). > You can build the release with Apache Ant like this: > > jar xf pdfbox-0.8.0-incubating-src.jar > cd pdfbox-0.8.0-incubating > ant > > The source archive is accompanied by SHA1 and MD5 checksums and a PGP > signature that you can use to verify the authenticity of your download. > The public key used for the PGP signature can be found at > https://svn.apache.org/repos/asf/incubator/pdfbox/KEYS. > > Changelog > --------- > > Bug > > * [PDFBOX-51] - PDFToImage fails to render correctly > * [PDFBOX-93] - Error in FlateFilter? > * [PDFBOX-94] - Unexpected end of ZLIB input stream > * [PDFBOX-107] - viewer crashed > * [PDFBOX-110] - bad font data with TrueTypeFont > * [PDFBOX-141] - PDF to image conversion can lead to mostly black area > * [PDFBOX-148] - Error getting pdf version (NumberFormatException) > * [PDFBOX-152] - Merge Landscape and Portrait PDFs does not keep > orientation > * [PDFBOX-162] - font spacing > * [PDFBOX-173] - Some suggested COSString improvements > * [PDFBOX-178] - splitting some words randomnly > * [PDFBOX-183] - java.lang.NullPointerException in > highlighter.generateXMLHig > * [PDFBOX-187] - Error in parsing CMap file > * [PDFBOX-211] - Regression: ArrayIndexOutOfBoundsException in > PDFBox 0.7.3 > * [PDFBOX-221] - NPE on convertToImage > * [PDFBOX-223] - CurrentColor in PageDrawer Doesn't Restore Properly > * [PDFBOX-224] - Printing Rectangles on rotated pages > * [PDFBOX-227] - ArrayIndexOutOfBoundsException:4 > * [PDFBOX-234] - spaces lost > * [PDFBOX-249] - Imbricated XObjects with the same name > * [PDFBOX-250] - Table borders not printing correctly > * [PDFBOX-286] - PDF document renders incorrectly > * [PDFBOX-290] - java.lang.NoSuchMethodError in fontbox > * [PDFBOX-292] - Text Extraction strips 1 char when extracting a > twin pair > * [PDFBOX-296] - Extreme memory usage while extracting text from one > pdf > * [PDFBOX-313] - OutOfMemoryError for larger PDF text extraction > * [PDFBOX-318] - Error getting pdf version > * [PDFBOX-321] - PDF printing or conversion : lines are too thick - > SOLVED ? > * [PDFBOX-324] - One rectangle missing when converting PDF to image > * [PDFBOX-330] - Watermarks aren't correctly showed > * [PDFBOX-335] - Version incompatibility with Lucene? > * [PDFBOX-343] - java.lang.ClassCastException: > org.pdfbox.cos.COSArray cannot > * [PDFBOX-348] - java.lang.NoClassDefFoundError: > org/fontbox/afm/AFMParser > * [PDFBOX-349] - Spaces between words ignored in scanned pdf files > * [PDFBOX-361] - NullPointerException in PDPageNode.getAllKids > * [PDFBOX-364] - Latest trunk uses Java 5 autoboxing > * [PDFBOX-373] - (null) printed when characters cannot be decoded > during text extraction > * [PDFBOX-374] - text areas not properly being sorted because of > page rotation > * [PDFBOX-377] - Incorrect direction of extracted Arabic Text > * [PDFBOX-379] - PDType1Font uses the Java 5 constant Font.TYPE1 > * [PDFBOX-385] - ClassCastException when call parseCOSArray in > BaseParser.java > * [PDFBOX-390] - org.pdfbox.filter.ASCIIHexFilter does not skip > Whitespace > * [PDFBOX-393] - Maven files in jempbox do not work in Eclipse. > * [PDFBOX-395] - NPE on public key encryption of an unencrypted > document > * [PDFBOX-396] - Incorrect permissions after decryption > * [PDFBOX-401] - setStrokingColorSpace and setNonStrokingColorSpace > in PDPageContentStream doesn't work correct > * [PDFBOX-404] - ClassCastException in COSDictionaryMap > * [PDFBOX-407] - PDLineDashPattern missing call to super.clone() > * [PDFBOX-409] - Small hashcode issue, The code invokes hashCode on > an array. > * [PDFBOX-415] - Errors when decomposing Arabic Ligatures > * [PDFBOX-418] - PDFStreamParser reads incorrect number (patch > provided) > * [PDFBOX-421] - Unit tests are failing > * [PDFBOX-425] - Silent print ignores passed PrintJob > * [PDFBOX-426] - Class StrokePath has the wrong superclass > * [PDFBOX-428] - Error Printing: dash lengths all zero > * [PDFBOX-436] - PDFontFactory.createFont returns null if the given > parameter fontCache is null > * [PDFBOX-438] - FlateFilter: endless loop because of missing length > check (for encrypted pdfs) > * [PDFBOX-442] - race condition in PdfFont > * [PDFBOX-446] - A empty page produces a NPE > * [PDFBOX-450] - PDFTextStripper CAN NOT extract correct font > information for some early produced PDF documents > * [PDFBOX-452] - [patch] maven build errors in current trunk > * [PDFBOX-453] - FlateFilter decode() throwing OutOfMemoryError > * [PDFBOX-454] - IOException upon opening a PDF > * [PDFBOX-455] - java.lang.ClassCastException: > org.pdfbox.cos.COSString cannot be cast to org.pdfbox.cos.COSName > * [PDFBOX-456] - PDFTextStripperByArea never finds any text (pageNo > check in PDFTextStripper always returns false) > * [PDFBOX-458] - Wrong implementation of COSArray.getInt() > * [PDFBOX-459] - Trailer Dictionary object labeled "Size" is > overwritten when there are 2 xref table objects > * [PDFBOX-466] - error parsing files generated by crystal reports > * [PDFBOX-468] - index out of bounds exception > * [PDFBOX-470] - corrupt zip stream causes document to not parse > * [PDFBOX-471] - invalid dictionary crashes parser > * [PDFBOX-473] - attempt to push back when content read > * [PDFBOX-474] - invalid xref entry causes parser to fail > * [PDFBOX-477] - extra spaces added to rotated text > * [PDFBOX-478] - PDFToImage don't render text in iText generated PDF > * [PDFBOX-482] - DeviceCMYK support in PDColorSpaceFactory > * [PDFBOX-483] - rendering issues during clipping (W/W*-operator) > * [PDFBOX-485] - Fonts not printed on HP laserjet (1320 & 8150) when > having landscape orientation > * [PDFBOX-487] - Font size not rendered with the needed precision > * [PDFBOX-496] - PDDocument.load hangs when loading zero-length file > * [PDFBOX-498] - some pdf-files have no newline after endobj, pdfbox > fails on that > * [PDFBOX-503] - PDF loader causes infinite loop on non-PDF inputs > * [PDFBOX-511] - JVM crash in PDColorSpaceInstance.createColor() > * [PDFBOX-512] - org.apache.pdfbox.pdmodel.PDDocument.getPageMap() > always returns null > * [PDFBOX-518] - ArrayIndexOutOfBoundsException in PDInlinedImage.java > * [PDFBOX-523] - IndexOutOfBoundsException in > SetNonStrokingICCBasedColor > * [PDFBOX-528] - Inlined images with a ColorSpace in the resource > dictionary don't work > * [PDFBOX-529] - Inline images can be drawn in the wrong place > > Improvement > > * [PDFBOX-302] - Improve font handling (was: layout print problem) > * [PDFBOX-319] - Implementation of PDDeviceCMYK.createColorModel() > * [PDFBOX-358] - Vertical text extraction splitting text > * [PDFBOX-363] - Fixed Page rotation > * [PDFBOX-365] - Updating Lucene version (was: Error in > LucenPDFDocument class) > * [PDFBOX-368] - Use the Maven standard directory layout > * [PDFBOX-376] - Remove the js.jar file > * [PDFBOX-380] - Limited support for SC and SCN operator > * [PDFBOX-381] - Remove direct JAI dependency > * [PDFBOX-387] - new Maven pom.xml files for pdfbox, fontbox, and > jempbox > * [PDFBOX-389] - Support for b*, B*, d, i, j and J operator > * [PDFBOX-405] - Not a bug, but definately incorrect code in > PDPageContentStream > * [PDFBOX-437] - Prepare JempBox and FontBox for release > * [PDFBOX-460] - [PATCH] Improvements for bitmap production > (resolution and color depth) > * [PDFBOX-461] - Disable javadoc creation timestamp > * [PDFBOX-472] - use commons logging > * [PDFBOX-507] - [PATCH] Option to disable close warning in > finalizer of COSDocument. > * [PDFBOX-517] - PD Fonts do not attempt to load from the > environment if an embed font cannot be loaded > * [PDFBOX-524] - Drop LoggingObject > * [PDFBOX-530] - Forward test logs to a log file > > New Feature > > * [PDFBOX-98] - Print PDF > * [PDFBOX-264] - colorspace as an array entry > * [PDFBOX-272] - Identify text rotation angle in TextPosition > * [PDFBOX-338] - pdf page extraction > * [PDFBOX-493] - Ability to get page number for bookmarks > > > Disclaimer > ---------- > > Apache PDFBox is an effort undergoing incubation at The Apache Software > Foundation (ASF), sponsored by the Apache Incubator PMC. Incubation is > required of all newly accepted projects until a further review indicates > that the infrastructure, communications, and decision making process have > stabilized in a manner consistent with other successful ASF projects. While > incubation status is not necessarily a reflection of the completeness or > stability of the code, it does indicate that the project has yet to be > fully > endorsed by the ASF. > > See http://incubator.apache.org/projects/pdfbox.html for the current > incubation status of the Apache PDFBox project. > > About The Apache Software Foundation > ------------------------------------ > > Established in 1999, The Apache Software Foundation provides > organizational, > legal, and financial support for more than 100 freely-available, > collaboratively-developed Open Source projects. The pragmatic Apache > License > enables individual and commercial users to easily deploy Apache software; > the Foundation's intellectual property framework limits the legal exposure > of its 2,500+ contributors. > > For more information, visit http://www.apache.org/ > >