MyProject (0.7.4-dev) Changeshttp://myproj.mygroup.org//changes.htmlMyProject ( 0.7.4-dev ) Changes en-us MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1648374 ] Unexpected end of ZLIB input stream MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1806912 ] Access to stream arrays MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1793593 ] PDFStreamEngine doesn't handle rotation of -90. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1792084 ] spot colors' getTintTransform needs quick fix MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Added dependency on JAI MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1666960 ] Patch for any kind of tiff based pdf. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue with "Could not read all parameters to decode image" MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1726446 ] Fixing merge w&w/o acroform MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1745133 ] OutOfMemoryError exception during text MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to lucene 2.2.0 MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1672991 ] Specify non default printer in silentPrint mode. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1607074 ] Portrait and Landscape PageFormat Fix MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : ***API Change:Renamed PDPageContentStream.drawImage to drawXObject*** MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1600672 ] Painting Form XObjects MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added integration with JempBox library MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Upgraded to IKVM 0.32.0.0 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1674903 ] InvalidCastException in write2file for images MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1057560 ] Overlay incorrectly orders overlay pages MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added ability to get/set document level JavaScript. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue with PNG encoding when using LZW/Flate filters MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1562539 ] Implemented "B" operator for PageDrawer MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1562539 ] PageDrawer now uses the correct color to display text MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to junit4.3 MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to Lucene-2.1.0 MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to Checkstyle 4.2 MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to IKVM 0.30.0.0 MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1546399 ] Use get/set functions for separators in PDFTextStripper MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : PDDocument.silentPrint() to print without prompting for a printer MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1544118 ] Bug in PDFont.getCodeFromArray MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1529835 ] Add COSFloat.setValue() MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1492555 ] PDChoiceField dead loop MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1499521 ] NPE PDAppearance.convertToMultiLine MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1522007 ] Error converting date MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to Lucene 2.0.0 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1451164 ] Problems filling combo and radio form fields MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to lucene 1.9.1 MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1023133 ] Support PDF Functions MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Added command line org.pdfbox.PDFMerger MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : ***API Change*** Promoted AppendDoc from example to util package, renamed to PDFMergerUtility. MyProject docs updatehttp://myproj.mygroup.org//changes.htmldocs update by BJL : Upgraded to Apache Forrest 0.8-dev MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to IKVM-0.24.0.1 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1391952 ] Problem extracting embedded attachments MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1249607 ] Fixed issue with broken PDFs that contain multiple endobj MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : [ 1153174 ] Added documentation for PDFHighlighter MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Removed log4j dependency MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 974661 ] getKids() Null Pointer Exception when parsing pdf MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added better support for CJK encoding MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Changed signature of PDFPageContentStream.drawImage to take float arguments instead of int MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue where form xobjects where not being drawn in the viewer MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Changed signature to PDDocumentCatalog.OpenAction to be an PDDestinationOrAction instead of just action. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added tolerance to text extraction sorting where text on a line was not at the same exact y coordinate but very close MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : [ 1327133 ] Printing with form data MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue with DateConverter that was trying to parse an empty string MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1324846 ] appending text to PDPageContentStream messes up fonts MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added new example ReplaceURLs to show how to replace a clickable URL in a PDF MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Implemented annotation drawing MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Implemented EndPath and StrokeAndClosePath operators MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Move text extraction permission checking from PDFTextStripper to ExtractText MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added support for more annotations, thanks to a contribution from Paul King MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Created new FontBox project to hold all font library code MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue where only the first page was sent to the printer MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Now automatically sets the page orientation when printing MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to IKVM-0.20.0.0 MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added support to get annotations from a page and to create a RubberStamp annotation MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added PDDocument.print() to send the PDF to a printer. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1276623 ] NullPointerException in PageDrawer:241 when extractin images MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Allow creation of PDJpeg from a BufferedImage, thanks to contribution from Paul King MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Removed PDTiff in favor of PDCcitt MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : PDFBox no longer requires log4j!! MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : New class to allow you to specify 'named' regions where text is to be extracted. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1261555 ] Unexpected end of ZLIB input stream when stream has a zero length MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1226665 ] ImportXFDF giving NPE error MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : renamed COSDictionary.setItem( String, boolean ) to COSDictionary.setBoolean( String, boolean ) MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Added sorting parameter to PDFTextStripper MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issues with PDF encryption MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Better date support, added support for PDFs that use non standard dates, support for time zone offsets MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : FlateFilter-class now supports PNG-Predictors for decoding the imagedata, thanks to a contribution from Marcel Kammer MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added support for extracting tiff images, thanks to a contribution from Marcel Kammer MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added PDDocument.removePage to remove PDF pages MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Fixed issue when creating a COSString with a UTF 16 string MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Committed patch for type 1 PFB font parser(special thanks to Michael Niedermair) MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Committed patch for PNG predictors (special thanks Erik Martino) MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1227428 ] failure of getMediaBox MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1227426 ] null pointer in PDFToImage(ColorModel is null) MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1207113 ] Enhancement: runtime accessible version MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1213320 ] setFfFlag() of PDField not working correctly MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1215945 ] Error in COSString.writePDF() - fixed escape sequences MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1198912 ] COSName with escaped characters not parsed correctly MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue where resources were not being cleared in PDFStreamEngine MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1165686 ] Expected int type parse error MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1182825 ] Wrong handling of signed/unsigned byte/int in TTF parsing MyProject code removehttp://myproj.mygroup.org//changes.htmlcode remove by BJL : [ 1182892 ] PDFHighlight.setHighlightColor was removed because it is not implemented by adobe MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1170068 ] text field is not found MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : fixed NPE issue where an image did not have any applied filters MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue where extra spaces were being added during text extraction for type3 fonts MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1119420 ] Extract and Update the Meta-Information as XML MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1119410 ] Extract text in/between bookmarks MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1164476 ] XFDFImport should fail with non XFDF document MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : [ 1119408 ] Support named target for Bookmark extraction. MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Created Resources/PDFBox_External_Fonts.properties to create a mapping for non-embedded fonts MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : **API Change** Renamed PDField.getName() to PDField.getPartialName(), added method getFullyQualifiedName() MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : **API Change** Renamed PDWidget to PDAnnotationWidget for naming consistency MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Text is now extracted from embedded form xobjects. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Deployed site to new hosting vendor. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : committed code for PDFHighlighter to highlight words in a PDF document. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Added command line application org.pdfbox.PDFToImage MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Implemented runlength decoding MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Added patch from Jorge Hernández Sellés to append content streams to existing page. MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : **API Change**renamed package from pdmodel.graphics.image to pdmodel.graphics.xobject MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : **API Change**Removed PDRadioButton, should use PDCheckbox instead MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : **API Change**COSStream now extends COSDictionary instead of containing a dictionary MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1021241 ] Text extraction should follow PDF article divisions MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added implementation for PDF page articles MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Created TextToPDF command line application MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Created ImageToPDF example MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : fixed parsing of header where a trailing % exists MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1110029 ] Character ">" not quoted in COSName::writePDF MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : committed [ 1097913 ] Enhance LucenePDFDocument streams(thanks to Olivier Parent) MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added implementation for PDF Bookmarks MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added implementation for PDF Destinations MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Updated website for better format for documentation MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Now ExportFDF and ExportXFDF will default output files to pdfname.fdf and pdfname.xfdf MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1046278 ] ClassCastException when doing FDF/XFDF MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : ExtractText now allows you to extract text if you decrypt with the owner password MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added PDF 1.5 Object Stream support MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added pdmodel.common.PDStream to represent COSStream MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : changed PDPage.getContents to use PDStream instead of COSStream MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Updated LucenePDFDocument Javadoc to tell which Lucene fields it populates MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : moved HelloWorld example from persistence to pdmodel and updated to use new PD Model features MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Refactored PDFStreamEngine based on contributions from Christophe Huault MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : This class no longer uses a gigantic if/else statement for all of the operators they are defined as properties when instantiating the class MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Updated AFM resources to be ones released on Adobe's site, include AFM license as well MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added ability to embed TTF fonts, only WinAnsiEncoding is supported at this time MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added ability to extract images, thanks to contributions by Brigitte Mathiak MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : COSWriter now generates the document id if it does not already exist MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : improved performance for text extraction MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1058693 ] TextPosition does not take account of tz operator MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : upgraded to log4j-1.2.9 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : include package-list for javadocs MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1037145 ] Infinite loop in PDFParser.parseObject MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : fixed error where spaces before integers was causing parse errors MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Revamped the way character spacing and font information is obtained MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Improved location information about a character drawn on the screen. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Changed the PDFStreamEngine.showString to showCharacter to support the newly improved location information. This will now only show one character at a time. MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in PDDocument.isOwnerPassword and isUserPassword that was using the wrong length for the encryption key MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Upgraded to ant 1.6.2 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Upgraded to checkstyle-3.4 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Upgraded to JUnit-3.8.1 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Upgraded to lucene-1.4.2 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Integrated patch(1016603) for issue 943319 to fix parsing of open office documents MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Patch:985347 No longer throw exception for "No 'ToUnicode' and no 'Encoding' for Font" MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Patch:996191 Fixed case statement with missing break MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Patch:996781 Fixed null pointer exception in acroform fields MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Renamed DecryptDocument to DocumentEncryption to support encryption and decryption MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added load/save/encrypt/decrypt convenience methods on the PDDocument class MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : COSWriter now attempts to keep object numbers from parsed documents and writes 'free' entries in the xref if necessary MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added the ability to set the word separator on the PDFTextStripper MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue where PDFBox would throw an IOException if a PDF was incorrectly missing an endobj tag MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 918220 where PDFBox would freeze when parsing certain cmap files MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added initial colorspace support MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue where AppendDoc was throwing ClassCastException MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 1013163 Can't parse filters that use filter abbreviation MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 1011244 Where encrypting then decrypting was causing a problem MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : renamed TextPosition.getWidth to TextPosition.getCombinedHorizontalDisplacement to better reflect its actual value MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 919215 PDFBox now support stream replacement MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 955043 Added support for 'ETenms-B5-H' encoding MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 996050 Class Cast exception when importing MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added support for Font descriptors MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed spacing issues when doing textfield FDF import MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 1017175 Large number converted when re-written MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 1029873 PDFBox now allows for multiple xref sections MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added support for document Viewer Preferences MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Made currentDocument and pdfDocument protected in util.Splitter to allow easier subclassing MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 1034427 After Splitting page orientation is lost MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added the following command line applications MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Improved support for setting of checkbox fields(FDF import) MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added the org.pdfbox.PDFSplit utility to split a single document into many documents MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : PDFBox now ignore the Length field that is associated with a stream, it has been found to be wrong in some documents MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug when writing out PDF documents and the document contained an non alphabetic character such as ( or ) MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in PDFont where dictionary encodings where not being processed correctly MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in COSDocument.isEncrypted which was comparing COSNull to the wrong object MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Integrated patch for supporting multiple lines in the appearance stream MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Upgraded to lucene-1.4-final MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : org.pdfbox.ExtractText now uses the system encoding as the default encoding instead of ISO-8859-1 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in revision 3 encryption algorithm MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : added support for CIDFontType0 glyph widths, which fixed issue with spaces being during text extraction MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed infinite loop when parsing a corrupt content stream MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Add characterspacing + wordspacing when determining the width of a space character MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added support for more font types MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : refactored the pdmodel.interactive package, form fields use object delegation instead of inheritance for the widget, see PDField.getWidget and PDField.getKids MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug where an inheritable cropbox would cause stackoverflow exception MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Changed usage of PDField/PDWidget to look like object delegation instead of inheritance by adding a PDField.getWidget instead of extending PDWidget MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : refactored interactive package, this will break any existing code that uses the PDField/PDAnnotation classes. You will need to adjust your package names!! MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Now uses StandardEncoding as the default encoding MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Bug in AppendDoc example that did not take into account groups of pages MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : PDFont now also tries the bootstrap classloader when loading AFM resources MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : added -startPage and -endPage command line options to org.pdfbox.ExtractText MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added support for corrupt PDFs with garbage before the header MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug where there was whitespace instead of garbage characters in front of the first object MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : performance improvements for the Matrix implementation MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : upgraded to lucene 1.3 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : fixed bug in cmap parser for cmap files that all ended in 'def' MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Removed createObject method from COSDocument, COSWriter will handle all object references for you MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Updated AppendDoc to use PDDocument instead of COSDocument and a couple bug fixes MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : PDFParser now closes the document if there were parse errors MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : TextPosition now has the PDFont that is associated with the piece of text MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added initial version of org.pdfbox.PDFViewer, a GUI application to view the internal structure of a PDF document. This can be used for debugging purposes at this time but may end up being a Adobe Reader like application if there is enough interest MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Changed COSNumber/COSInteger/COSFloat interface to have both intValue and longValue MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added methods isUserPassword & isOwnerPassword to PDDocument MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added cmap files for CJK languages, please give me some feedback MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug which caused infinite loop MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in encoding where DictionaryEncoding kept a reference instead of making a copy leading to encoding problems MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added PDFTextStripper.(get|set)PageSeparator, which will allow the user to output a string after every page MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : refactored text stripping code to separate the logic processing of PDF operators and the logic of extracting text MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : ran findbugs on source code and fixed a couple minor issues MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Refactored font functionality to PDFont, some API methods are no longer available in COSObject MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : changed name of org.pdfbox.Main to org.pdfbox.ExtractText MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : added contribution of org.pdfbox.Overlay from Mario Ivankovits MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : added log.isDebugEnabled checks to log4j calls MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : added better escaping when writing COSNames MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : fixed bug where encryption dictionary is sometimes set to COSNull instead of not being present MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Now contains the ability to import/set FDF data thanks to a contribution from Stefan Uldum Grinsted MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : No longer throw an error when stream is not followed by 0A or 0D0A to allow more PDFs to be parsed MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added -encoding argument to org.pdfbox.Main to control the encoding of the output MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Remove Prev entry from trailer if it exists because PDFBox automatically clears all old entries, only an issue when modifying/saving an existing PDF document MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in master password encryption algorithm for Revision 3 encrypted documents MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : COSString no longer uses UTF-8 when encoding the byte array MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added PDDocument.getPageCount() MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in PDFEncryption where MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Now enforces text extraction permissions MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Modified build so that build.properties settings are no longer required MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added required libraries to CVS MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added log4j logging MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Significant text extraction work MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Added automatic handling of files encrypted with the empty password MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added automated tests and test data for text extraction MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Removed unimplemented decoders from filters test MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed several LZW decode bugs introduced after 0.5.6 MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bugs relating to processing out of spec PDF's with bad # escaping in the name ("java.io.IOException: Error: expected hex number" bug) MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed Lucene UID generation bug MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed GetFontWidths null pointer exception bug MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in parsing stream objects which led to "Unexpected end of ZLIB input stream" MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Changed license from LGPL to BSD to allow pdfbox to be used easily in Apache projects MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Massive improvements to memory footprint MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Must call close() on the COSDocument(LucenePDFDocument does this for you) MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Really fixed the bug where small documents were not being indexed MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug where no whitespace existed between obj and start of object. Exception in thread "main" java.io.IOException: expected='obj' actual='obj<</Pro MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue with spacing where textLineMatrix was not being copied properly MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed 'bug' where parsing would fail with some pdfs with double endobj definitions MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added PDF document summary fields to the lucene document MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Fixed bug in LucenePDFDocument where stream was not being closed and small documents were not being indexed MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Fixed a spacing issue for some PDF documents MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Fixed error while parsing the version number MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Fixed NullPointer in persistence example MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Create example lucene IndexFiles class which models the demo from lucene MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Fixed bug where garbage at the end of file caused an infinite loop MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Fixed bug in parsing boolean values with stuff at the end like "true>>" MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added example of printing document signature MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added example to print out form fields values MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug when appending documents MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Various other bug fixes MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in text output where '?' instead of the proper character MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug where sections of text were not being output at all MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug in 128 bit encryption MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug where FDF documents could not be appended to PDF Documents MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Catch all NumberFormatExceptions and wrap them with IOExceptions MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Now supports unicode for the document summary MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Better support for Type0 fonts MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug with an empty LZW stream MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed parsing error for ID operator MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Now supports unicode for the document summary MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Better support for Type0 fonts MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug with an empty LZW stream MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed parsing error for ID operator MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed bug where .notdef was being output as document text MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added extract text ant task MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Implemented AFM(Adobe Font Metrics) resource loading MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed numerous bugs submitted by users MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Changed project from pdfparser to pdfbox to better reflect future needs MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added indexer for the lucene project MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Initial implementation of PDF encryption(not working yet) MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added support for the various encodings MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Improved the accuracy of the text output MyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Initial Version MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1648374 ] Unexpected end of ZLIB input streamMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1806912 ] Access to stream arraysMyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1793593 ] PDFStreamEngine doesn't handle rotation of -90.MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1792084 ] spot colors' getTintTransform needs quick fixMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Added dependency on JAIMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1666960 ] Patch for any kind of tiff based pdf.MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue with "Could not read all parameters to decode image"MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1726446 ] Fixing merge w&w/o acroformMyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1745133 ] OutOfMemoryError exception during textMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to lucene 2.2.0MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1672991 ] Specify non default printer in silentPrint mode.MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1607074 ] Portrait and Landscape PageFormat FixMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : ***API Change:Renamed PDPageContentStream.drawImage to drawXObject***MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1600672 ] Painting Form XObjectsMyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added integration with JempBox libraryMyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Upgraded to IKVM 0.32.0.0MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1674903 ] InvalidCastException in write2file for imagesMyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : [ 1057560 ] Overlay incorrectly orders overlay pagesMyProject code addhttp://myproj.mygroup.org//changes.htmlcode add by BJL : Added ability to get/set document level JavaScript.MyProject code fixhttp://myproj.mygroup.org//changes.htmlcode fix by BJL : Fixed issue with PNG encoding when using LZW/Flate filtersMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1562539 ] Implemented "B" operator for PageDrawerMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : [ 1562539 ] PageDrawer now uses the correct color to display textMyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to junit4.3MyProject code updatehttp://myproj.mygroup.org//changes.htmlcode update by BJL : Upgraded to Lucene-2.1.0