HomeProductsServicesPurchasePortfolioSupportDownloadsCompany
 


 
Overview
Features
What's new
Samples & Docs
Faq
Licensing
Purchase
Download

December 2, 2024 - PDF4Java 3.2.2

PDF4Java 3.2.2 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
— Default appearance for digital signature does not use the specified font - fixed
— Compressed XMP metadata in existing PDF file is not saved correctly - fixed
— Document's /AF entry is not preserved - fixed
— TrueType font name is not generated correctly when the font is not embedded - fixed
— Page cannot be extracted from PDF file - fixed
— Document cannot be loaded because page has invalid MediaBox and CropBox entries - fixed
PDF4Java.Render
— Some JPEG images are not rendered correctly - fixed
— Some text is not rendered correctly - fixed
— 1bpc RGB images are not rendered correctly - fixed
DOWNLOAD YOUR COPY TODAY
 

November 1, 2024 - PDF4Java 3.2.1

PDF4Java 3.2.1 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
— PDF417 barcodes cannot be created in some situations - fixed
— Content cannot be extracted from PDF page - fixed
PDF4Java.Render
+ Support for user defined page rendering area
— Page cannot be rendered when an image has an invalid soft mask - fixed
 

October 1, 2024 - PDF4Java 3.2.0

PDF4Java 3.2.0 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Page content analyzers - fast read-only page content stream parsers for implementing page content analyses
+ Enhanced contextual operator information for page transforms and page analyses
— Page with annotations cannot be extracted from source file - fixed
— Some extended ASCII characters are not displayed correctly when using Apple TrueType fonts - fixed
PDF4Java.Render
— Page cannot be rendered because text uses unsupported encoding - fixed
— Page is not rendered when it contains patterns with invalid content streams even if error handling is set to IgnorePageContentErrorsAndContinue - fixed
— Text is not rendered correctly when source CFF font has been created from an OTF font - fixed
 

September 2, 2024 - PDF4Java 3.1.3

PDF4Java 3.1.3 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
— Document with invalid ink annotation cannot be loaded - fixed
— Some Apple TrueType fonts cannot be loaded - fixed
PDF4Java.Render
— Pages with images rendered at low resolutions do not look good - fixed
— Page with large patterns is not rendered correctly - fixed
 

August 1, 2024 - PDF4Java 3.1.2

PDF4Java 3.1.2 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
— Uncompressed B/W TIFF image is converted as negative to PDF - fixed
— Text cannot be extracted from PDF page - fixed
— Position of some extracted text is incorrect - fixed
PDF4Java.Render
— Text using invalid fonts is not rendered correctly - fixed
 

July 1, 2024 - PDF4Java 3.1.1

PDF4Java 3.1.1 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
— Character 0xF0 cannot be encoded in Code128C barcodes - fixed
— ForceLongWordsWrap property on a flow table default cell is ignored - fixed
— Document with empty destination array cannot be loaded - fixed
— PageLabelNumberStyle cannot be set to None on a page labeling range
PDF4Java.Render
— Some invalid images are not rendered correctly - fixed
 

June 3, 2024 - PDF4Java 3.1.0

PDF4Java 3.1.0 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Insert external PDF pages in flow documents
+ Predefined PDF page sizes
— Text cannot be extracted from page, null reference exception is thrown - fixed
— Text cannot be extracted from page, invalid operation exception is thrown - fixed
— Links to PDFFlowDocumentTOCSettings.ContentsTitle.DestinationName do not work - fixed
— Damaged document cannot be loaded - fixed
— Destinations are not updated for form field actions when the page is extracted from file - fixed
PDF4Java.Render
— Paths filled and stroked with 0 line width are displayed distorted - fixed
— Some patterns are not rendered correctly - fixed
 

May 1, 2024 - PDF4Java 3.0.2

PDF4Java 3.0.2 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Added support to set the redacted pixels color to specific values, when possible
— Checkbox export value cannot be changed when old export value contains spaces - fixed
— Some flow documents cannot be tagged automatically - fixed
— Some images cannot be decoded - fixed
— Textbox field font specified in /DA entry does not appear in field's resources (/DR dictionary) - fixed
— beforeCellDraw and afterCellDraw events are not called for cells in header rows - fixed
— JPEG2000 images that contain only the code stream box cannot be decoded - fixed
— Shadings are not converted correctly to gray - fixed
— RGB sample functions are not converted correctly to gray - fixed
— Default comment appearance for text annotations is missing some lines - fixed
— Text cannot be extracted from page because of missing font descriptor - fixed
— In some situations the text position changes after redacting some of the page content - fixed
PDF4Java.Render
— Optional content status for annotations is ignored when page is rendered and LayerRenderTarget != AllContent - fixed
— Page with damaged font cannot be rendered - fixed
 

April 1, 2024 - PDF4Java 3.0.1

PDF4Java 3.0.1 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
— Field names are not loaded correctly for hierarchical fields - fixed
— Text is not extracted correctly from PDF file - fixed
— Some documents with optional content cannot be loaded - fixed
PDF4Java.Render
— Pages are not rendered correctly when using an intermediary render list - fixed
 

March 1, 2024 - PDF4Java 3.0.0

PDF4Java 3.0.0 has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Production ready
+ Support for PDF structure compression when saving PDF/UA files
— Form data cannot be exported as XML if field names include spaces - fixed
— Document cannot be loaded - fixed
— Visual objects cannot be extracted from PDF page - fixed
— Extracted path visual objects have incorrect line width in some situations - fixed
PDF4Java.Render
+ Production ready
+ Layer visiblity in PDF to image conversion
+ Improved performance in single-threaded PDF to image conversion
+ Save rendering surfaces as images
+ Exception in now thrown when document is converted to multipage TIFF and TIFF image is larger than 4GB
— Image with softmask is not rendered correctly - fixed
— Text using non-embedded font is not rendered when TrueType font matched on local machine includes a CFF table - fixed
— Document cannot be converted to Zip/Lzw compressed TIFF if the TIFF image is larger than 2GB - fixed
— Invalid TIFF image is generated when document is converted to TIFF and the TIFF image is larger than 4GB - fixed
— Some paths are rendered very bold - fixed
 

February 1, 2024 - PDF4Java 2.9.0-Beta

PDF4Java 2.9.0-Beta has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Improved support for recovering streams with incorrect declared length
+ Added support to retrieve the embedded/non-embedded fonts from a PDF file
— Table content is not tagged when the table is included in a composite cell and it is split across pages - fixed
— Page cannot be extracted from PDF file - fixed
— Page's CropBox and MediaBox cannot be updated after page's Canvas has been closed - fixed
— Pattern is not available for extracted path visual objects that uses pattern brush or pen - fixed
— Separation color names that contain spaces are not encoded correctly - fixed
— Page content cannot be extracted from PDF file - fixed
PDF4Java.Render
+ First beta now available
 

January 3, 2024 - PDF4Java 2.1.2-Beta

PDF4Java 2.1.2-Beta has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Optimized file size for large PDF forms that have been filled and flattened with the library
+ Improved decoding performance for images with DeviceN colorspace with multiple channels
— Text is not redacted correctly in some situations - fixed
— PDFResourceOptimizer.MergeFonts does not merge fonts with encoding dictionaries - fixed
— Interlanced B/W PNG image is not decoded correctly - fixed
— Damaged PDF file with xref stream cannot be repaired - fixed
— Destination name associated with a flow content table is not preserved when the table is included in a composite cell and it is split across pages - fixed
— Table header is not preserved when the table is included in a composite cell and it is split across pages - fixed

December 4, 2023 - PDF4Java 2.1.1-Beta

PDF4Java 2.1.1-Beta has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Added overprint information to extracted visual objects
+ Updated name generation for TrueType font objects
— Some B/W images cannot be decoded
— Encrypted PDF file with incorrect key size cannot be loaded - fixed
— Flow text layout fails with infinite loop if text cannot fit the available space - fixed
— Color information is not extracted correctly for path visual objects - fixed
— Some pages cannot be extracted from PDF files - fixed
— Flow content layout fails with infinite loop if header and footer are larger than page height - fixed
— Flow content layout fails with infinite loop if flow content does not fit entirely or partially on the page - fixed
— Image becomes black after a PDFConvertToGrayTransform is applied to PDF page - fixed
— Page becomes invalid after extraction from source PDF file - fixed

November 1, 2023 - PDF4Java 2.1.0-Beta

PDF4Java 2.1.0-Beta has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Export/import annotations as FDF
+ Export/import annotations as XFDF
+ PDFDocument.ID property is now writeable
+ Improved I/O when loading and saving PDF documents to file
+ Updated documentation
— Destinations are not created for nested flow content objects - fixed
— Type and ClippingStyle properties are stored incorrectly in a 3D projection - fixed
— /BaseFont entry is generated incorrectly for some TrueType fonts - fixed
— The Border property is empty for circle, square and polyline annotations when loading a file in a PDFFixedDocument - fixed
— Square annotations are loaded as cloud square annotations when loading a file in a PDFFixedDocument - fixed
— Chinese text is extracted incorrectly from some PDF files - fixed
— COS string objects included in object streams are not saved correctly - fixed

October 2, 2023 - PDF4Java 2.0.0-Beta

PDF4Java 2.0.0-Beta has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Digital signatures
+ Support for fast RGB PNG to PDF conversion
+ Updated documentation
— Some flow content is not tagged correctly - fixed
— Field actions stop working when file is merged with another file that contains a field with the same name - fixed
— Extracted page from PDF file is blank is some situations - fixed

September 4, 2023 - PDF4Java 1.0.1-Beta

PDF4Java 1.0.1-Beta has been released. For the complete list of features click here. The following features are supported in this version (+ new features/enhancements, — bug fixes):
PDF4Java
+ Support for accent insensitive search
+ Support for transforming the internal pages structure from a list to into a tree.
+ Support for CJK cmaps (package PDF4Java.Cmaps.jar)
+ Updated documentation
+ Updated constants in PDFPantoneColor class
+ PDFTextSearchOptions enum changed to class with constants
— Text cannot be extracted from some PDF files - fixed
— Text is extracted incorrectly from some PDF files - fixed
— Some PDF files cannot be loaded - fixed
— Some images are merged incorrectly during PDF resource optimization - fixed
— Page is not extracted correctly from PDF file - fixed
— Encrypted PDF file with incorrect key size cannot be loaded - fixed
— 4bit indexed PNG image is not decoded correctly - fixed

August 1, 2023 - PDF4Java 1.0.0-Beta

PDF4Java 1.0.0-Beta, the first version of PDF4Java library, is now available. For the complete list of features click here.
PDF4Java
+ First version release.

to top

News Archive | Company | Site Map | Privacy Policy | Contact Us
© 2003 - 2024 O2 Solutions. All rights reserved