You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pdfbox.apache.org by Andreas Lehmkühler <le...@apache.org> on 2009/09/23 20:04:09 UTC

[ANNOUNCE] Apache PDFBox 0.8.0-incubating released

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/


Fwd: [ANNOUNCE] Apache PDFBox 0.8.0-incubating released

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

The Apache PDFBox release is finally available! I'll update the Tika
dependency as soon as the release hits Maven central.

BR,

Jukka Zitting


---------- Forwarded message ----------
From: Andreas Lehmkühler <le...@apache.org>
Date: 2009/9/23
Subject: [ANNOUNCE] Apache PDFBox 0.8.0-incubating released
To: pdfbox-dev@incubator.apache.org, pdfbox-users@incubator.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/

Re: [ANNOUNCE] Apache PDFBox 0.8.0-incubating released

Posted by Mark Kerzner <ma...@gmail.com>.
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/
>
>

Re: [ANNOUNCE] Apache PDFBox 0.8.0-incubating released

Posted by "Hesham G." <he...@gmail.com>.
This is really great ... I was waiting for this since long long long :)

--------------------------------------------------
From: "Andreas Lehmkühler" <le...@apache.org>
Date: Wednesday, September 23, 2009 9:04 PM
To: <pd...@incubator.apache.org>; <pd...@incubator.apache.org>
Subject: [ANNOUNCE] Apache PDFBox 0.8.0-incubating released

> 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/
>