October 1, 2024 - PDF4NET 14.2.0 |
|
PDF4NET 14.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):
PDF4NET
+ 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
PDF4NET.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
|
DOWNLOAD YOUR COPY TODAY
|
|
September 2, 2024 - PDF4NET 14.1.3 |
|
PDF4NET 14.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):
PDF4NET
The PDF document ID is not saved correctly - fixed
Document with invalid ink annotation cannot be loaded - fixed
Some Apple TrueType fonts cannot be loaded - fixed
PDF4NET.Render
Pages with images rendered at low resolutions do not look good - fixed
Page with large patterns is not rendered correctly - fixed
Page with incomplete JPEG20000 image cannot be rendered - fixed
|
|
August 1, 2024 - PDF4NET 14.1.2 |
|
PDF4NET 14.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):
PDF4NET
2bpp indexed image cannot be extracted as System.Drawing.Bitmap - fixed
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
PDF4NET.Render
Text using invalid fonts is not rendered correctly - fixed
|
|
July 1, 2024 - PDF4NET 14.1.1 |
|
PDF4NET 14.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):
PDF4NET
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
PDF4NET.Render
Some invalid images are not rendered correctly - fixed
|
|
June 3, 2024 - PDF4NET 14.1.0 |
|
PDF4NET 14.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):
PDF4NET
+ 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
PDF4NET.Render
Paths filled and stroked with 0 line width are displayed distorted - fixed
Some patterns are not rendered correctly - fixed
|
|
May 1, 2024 - PDF4NET 14.0.2 |
|
PDF4NET 14.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):
PDF4NET
+ 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
JPEG2000 images that contain only the code stream box cannot be decoded - 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
PDF4NET.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 - PDF4NET 14.0.1 |
|
PDF4NET 14.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):
PDF4NET
Text is not extracted correctly from PDF file - fixed
Some documents with optional content cannot be loaded - fixed
PDF4NET.Render
Pages are not rendered correctly when using an intermediary render list - fixed
|
|
March 1, 2024 - PDF4NET 14.0.0 |
|
PDF4NET 14.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):
PDF4NET
+ 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
PDF4NET.Render
+ Multi-threaded PDF to image conversion
+ Layer visibility 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 - PDF4NET 13.2.3 |
|
PDF4NET 13.2.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):
PDF4NET
+ 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
PDF4NET.Render
Text using Adobe Song Std Light font is not rendered on Windows platform - fixed
|
|
January 3, 2024 - PDF4NET 13.2.2 |
|
PDF4NET 13.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):
PDF4NET
+ 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
PDF4NET.Render
+ Improved layout for CJK text that uses fonts that are not embedded in the PDF file
Text using STSong font is not rendered on Windows platform - fixed
Separation color with Lab colorspace is not rendered correctly - fixed
Some TrueType composite glyphs are not displayed correctly - fixed
|
December 4, 2023 - PDF4NET 13.2.1 |
|
PDF4NET 13.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):
PDF4NET
+ 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
PDF4NET.Render
Some B/W images are not displayed - fixed
|
November 1, 2023 - PDF4NET 13.2.0 |
|
PDF4NET 13.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):
PDF4NET
+ Export/import annotations as FDF
+ Export/import annotations as XFDF
+ PDFDocument.ID property is now writeable
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
PDF4NET.Render
Some JPEG images are not displayed - fixed
|
October 2, 2023 - PDF4NET 13.1.4 |
|
PDF4NET 13.1.4 has been released. For the complete list of features click here.
The following features are supported in this version (+ new features/enhancements, bug fixes):
PDF4NET
+ Support for fast RGB PNG to PDF conversion
+ PDFFont.CosFont property is now public
.NET and .NET Standard assemblies do not work on iOS with .NET apps - fixed
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
PDF4NET.Render
.NET and .NET Standard assemblies do not work on iOS with .NET apps - fixed
Rendering surface too small exception is thrown in some situations - fixed
|
September 4, 2023 - PDF4NET 13.1.3 |
|
PDF4NET 13.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):
PDF4NET
+ Support for accent insensitive search
+ Support for transforming the internal pages structure from a list to into a tree.
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
PDF4NET.Render
Some pages with invalid content cannot be rendered - fixed
|
August 1, 2023 - PDF4NET 13.1.2 |
|
PDF4NET 13.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):
PDF4NET
Form fields cannot be added to document if form's /Fields array contains null values - fixed
Acrobat does not recognize the digital signatures if the form's /Fields entry contains 'null' objects - fixed
Extracted text contains additional spaces - fixed
PDF4NET.Render
Additional characters are displayed when rendering PDF pages - fixed
|
July 1, 2023 - PDF4NET 13.1.1 |
|
PDF4NET 13.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):
PDF4NET
+ Improved text extraction performance
+ Added option to extract text and text runs without position information
Damaged PDF file cannot be loaded - fixed
Document cannot be saved as PDF/A in some situations - fixed
Page content is not extracted correctly when source page has no /Contents entry - fixed
PDF4NET.Render
Pages with text using GBKp-EUC-H encoding cannot be rendered - fixed
|
June 1, 2023 - PDF4NET 13.1.0 |
|
PDF4NET 13.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):
PDF4NET
+ Cloud polygon annotations
+ Cloud square annotations
+ Support for quad points in text markup annotations
+ Breaking change: refactored border for circle, square, polyline and polygon annotations
Flow table layout is not performed correctly in some situations - fixed
In some situations, filling a textbox field with Euro sign takes a lot of time and memory - fixed
Highlight annotations ignore the Opacity property - fixed
FDF import changes field attributes - fixed
SVG stroke-opacity, fill-opacity attributes are ignored - fixed
SVG stroke-dasharray is rendered incorrectly in some situations - fixed
PDF4NET.Render
+ Improvements for rendering B/W images
Invalid numbers in page content stream cause partial rendering - fixed
|
May 2, 2023 - PDF4NET 13.0.2 |
|
PDF4NET 13.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):
PDF4NET
Some invalid PDF files cannot be loaded - fixed
Page resources are not cleared when the page graphics is cleared - fixed
Updated text wrapping in multiline textbox fields with auto sized fonts
File attachments, destinations and JavaScript blocks are not cleared correctly - fixed
Position is not computed correctly for some vertical text fragments - fixed
PDF4NET.Render
Some patterns are not rendered correctly - fixed
Jpeg2000 images with lab colorspace are not decoded - fixed
Vertical text is not spaced correctly during rendering - fixed
|
April 1, 2023 - PDF4NET 13.0.1 |
|
PDF4NET 13.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):
PDF4NET
+ Added PDFFormattedContent.Width property
+ Updated Bates numbering to support per page stamping
+ Refactored border for link annotations
Text is not extracted correctly from some PDF files - fixed
Damaged PDF file cannot be repaired - fixed
Resource optimization in some PDF files throws StackOverflowException - fixed
PDF4NET.Render
Page with invalid content stream length is not rendered - fixed
|
March 1, 2023 - PDF4NET 13.0.0 |
|
PDF4NET 13.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):
PDF4NET
+ Full color emojis
+ SVG TrueType fonts
+ Advanced TrueType features: ligatures, vertical glyphs, small capitals, old style figures
For some fonts an exception is thrown when a field is filled with Unicode values - fixed
Document with formatted content cannot be saved as PDF/A if a paragraph contains only an empty text block - fixed
PDFResourceOptimizer.MergeFonts throws StackOverflowException in some situations - fixed
PDFDocument.Load method does not load correctly a PDF file - fixed
Some signed PDF files are invalid because signature is larger than preallocated space - fixed
PDF4NET.Render
.NET - Text using non-embedded TrueType fonts with modified encoding is not rendered correctly - fixed
In some situations some clip masks cannot be rendered - fixed
Page is rendered partially if it contains an invalid inline image - fixed
Transparent image is rendered with gray borders - fixed
|
January 31, 2023 - PDF4NET 12.1.4 |
|
PDF4NET 12.1.4 has been released. For the complete list of features click here.
The following features are supported in this version (+ new features/enhancements, bug fixes):
PDF4NET
Encoded COS names in a PDF file are saved re-encoded - fixed
The BDC operator is not saved correctly when processed through a page transform - fixed
Redaction fails when page includes embedded images - fixed
In some situations page properties are not copied when PDFPage objects are copied - fixed
Page direct destinations are not converted to page number destinations when pages are extracted using PDFFileEx class - fixed
TIFF image is not converted correctly to PDF when using PDFXLTiff image class - fixed
PDFPageLayout enum does not support reader default option - fixed
PDF4NET.Render
Predictor enhanced LZW encoded image is not decoded correctly - fixed
Text using MS PMincho font (not embedded) is not rendered if the font is not installed on the local machine - fixed
Indexed image with reversed /Decode array is not displayed correctly - fixed
|
December 30, 2022 - PDF4NET 12.1.3 |
|
PDF4NET 12.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):
PDF4NET
Form field default appearance is parsed incorrectly in some situations - fixed
PDF files with document catalog included in an object stream cannot be loaded - fixed
PDFLinkAnnotation.Destination is not properly set when the value is a named destination - fixed
Text is not extracted in some situations - fixed
PDF4NET.Render
+ Added PDFDocumentRenderer.PageRenderingCompleted event
Text is not rendered correctly in some situations - fixed
|
November 30, 2022 - PDF4NET 12.1.2 |
|
PDF4NET 12.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):
PDF4NET
+ Added PDFVisualObject.MarkedContentIdentifier property
+ Added PDFTextRun.MarkedContentIdentifier property
+ Added PDFTextRun.StructureElement property
+ Added PDFCosStream.SetStreamContent method
+ Method PDFFont.GetCharWidth is now public - fixed
StructureElement property is null for tagged page visual objects - fixed
Form fields that use resources stored at AcroForm level are not extracted correctly - fixed
Textbox field appearance is not created correctly when the field uses Unicode fonts - fixed
Some forms with invalid fields cannot be loaded - fixed
Text in autosized multiline text fields is not scaled correctly - fixed
PDF4NET.Render
Overlay blend mode is not applied correctly for transparency groups on RGB surfaces - fixed
Overlay blend mode is not applied correctly for transparency groups on Gray surfaces - fixed
Multiply and Screen blend modes are not applied correctly on Gray surfaces - fixed
Screen blend mode is not applied correctly on RGB surfaces - fixed
Blend mode is not applied correctly on page surface - fixed
Pages that contain text using UniGB-UCS2-V encoding cannot be rendered - fixed
HardLight blend mode is not applied correctly on Gray and RGB surfaces - fixed
Darken and Lighten blend modes are not applied correctly on Gray and RGB surfaces - fixed
ColorBurn blend mode is not applied correctly on Gray surfaces - fixed
ColorDodge blend mode is not applied correctly on Gray surfaces - fixed
|
October 31, 2022 - PDF4NET 12.1.1 |
|
PDF4NET 12.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):
PDF4NET
+ Added support for using the same TrueType font object in multiple PDFFixedDocument objects
Damaged file cannot be loaded - fixed
Unicode TrueType fonts are not saved correctly when the document is saved page by page - fixed
Incorrect defined form fields cannot be removed from document -fixed
PDF4NET.Render
Darken blend mode is not applied correctly for transparency groups on RGB surfaces - fixed
Document cannot be converted to multipage TIFF if the document pages have different sizes and target surface has an alpha channel - fixed
Rendering is very slow for PDF pages with many rectangular clip regions - fixed
16bpc RGB images are not extracted correctly as System.Drawing.Bitmap - fixed
Some invalid CFF fonts are not recovered correctly - fixed
|
September 30, 2022 - PDF4NET 12.1.0 |
|
PDF4NET 12.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):
PDF4NET
+ User units for PDF pages
+ Page level metadata
+ Apply multiple compression filters to PDFImage objects
Multi-level form fields are not renamed correctly - fixed
PDFDocument.Load method does not load correctly a PDF portfolio - fixed
PDFFlowDocument.GetAvailableSpace throws an exception if the document is empty - fixed
Annotations cannot be flattened if the document is loaded in partial mode - fixed
PDF4NET.Render
+ Reduced the time required to generate PNGs and zip compressed TIFFs when converting PDF pages to images
+ Reduced rendering time for PDF files with many vector graphics, such as maps
+ Significant reduction of memory usage during PNG generation when converting PDF pages to images
In some situations large pages converted to image at high dpi cannot be saved as PNG - fixed
Image with Multiply/Darken blend mode is not rendered on RGB surface - fixed
Graphics with Multiply blend mode are not rendered on RGB surface - fixed
Pattern with very large BBox uses too much memory - fixed
PDF page is rendered partially - fixed
Page with UserUnit is not rendered correctly - fixed
|
August 30, 2022 - PDF4NET 12.0.2 |
|
PDF4NET 12.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):
PDF4NET
Page content cannot be extracted when annotations and/or form fields are flattened and the page has no /Contents entry - fixed
Text cannot extracted from PDF page - fixed
Text is extracted incorrectly from PDF page - fixed
PDF4NET.Render
Some gray JPEG2000 images are not rendered - fixed
Image with chroma key mask is not rendered correctly - fixed
PDF page is rendered blank - fixed
|
July 29, 2022 - PDF4NET 12.0.1 |
|
PDF4NET 12.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):
PDF4NET
+ Added support for custom spacing between table of contents entries
+ Added PDFCanvas.DrawDonut methods
Flattened annotations included in extracted page content remain flatten in subsequent extraction operations - fixed
JPEG image with invalid EXIF Orientation tag is drawn incorrectly on the page in autoscale mode - fixed
Coordinates of text fragments are incorrect for vertical text - fixed
Document with invalid /Prev entry in trailer cannot be loaded from ASP.NET stream - fixed
PDF4NET.Render
PDF page is not displayed - fixed
Damaged PDF file cannot be rendered - fixed
Vertical text is not rendered correctly - fixed
|
June 30, 2022 - PDF4NET 12.0.0 |
|
PDF4NET 12.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):
PDF4NET
+ Added TypographicGlyphCorners, TypographicFragmentCorners, TypographicLineCorners and TypographicWordCorners properties to include font Descent in calculation of Y coordinate of extracted glyphs, text fragments, words and lines
+ Added PdfTextFragment.FontMetrics property
Very long string objects are not loaded
CreationDate and ModifyDate file attachment properties are not loaded correctly from the PDF file - fixed
Extracted page content changes color to the last fill color used on the page before it is drawn - fixed
Some 32bit TIFF images are not converted correctly to PDF - fixed
PDF4NET.Render
+ Ultra-high dpi support for PDF to image conversion, to generate images up to 65536*65536 pixels
+ Strip based rendering surfaces to support ultra-high dpi rendering
Some shadings are not rendered correctly - fixed
|
May 30, 2022 - PDF4NET 11.2.2 |
|
PDF4NET 11.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):
PDF4NET
Content cannot be extracted from some PDF files - fixed
Form fields are not saved correctly after appending a file with multi-level PDF fields - fixed
Font objects are not merged correctly in some situations - fixed
Damaged PDF file cannot be loaded - fixed
Page cannot be extracted if the declared number of pages in a document is different from the actual number of pages - fixed
Flow images are not laid out correctly in some scenarios - fixed
PDF4NET.Render
Shadings with multiple functions are not rendered correctly - fixed
Gray images with chroma key mask are not rendered - fixed
Very large clip path causes image not to be displayed - fixed
|
April 29, 2022 - PDF4NET 11.2.1 |
|
PDF4NET 11.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):
PDF4NET
Extracted page content with annotations is invalid if the original annotation appearances are invalid - fixed
Damaged PDF file cannot be loaded - fixed
Words cannot be extracted from PDF file - fixed
Textbox fields with multiple widgets are not flattened correctly with PDFFileEx class - fixed
PDF4NET.Render
Some accented characters in Type1 fonts are not rendered correctly in some situations - fixed
Damaged PDF file is not rendered correctly - fixed
Text using KSC-EUC-H encoding is not rendered - fixed
|
March 29, 2022 - PDF4NET 11.2.0 |
|
PDF4NET 11.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):
PDF4NET
+ Low overhead API for form filling and watermarking
+ Resource optimization for PDF merging
+ Dedicated .NET and .NET-Windows asemblies
Extracted JPEG & JPEG2000 images are saved as RAW when save format is Native - fixed
Damaged PDF file enters infinite loop during save - fixed
UTF8 encoded strings in PDF objects are not decoded correctly - fixed
Some PDF dictionaries are not parsed correctly - fixed
PDF4NET.Render
Stroked clipped path is not rendered correctly - fixed
Document with very large page size cannot be converted to multipage TIFF - fixed
IndexOutOfRange exception is thrown when rendering a very large page - fixed
.NET Standard - Some extended ASCII characters are not rendered when the font is not embedded - fixed
|
February 28, 2022 - PDF4NET 11.1.2 |
|
PDF4NET 11.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):
PDF4NET
+ Added PDFFieldWidget.TabOrder property
PdfPathVisualObject.VisualBounds property throws an exception with invalid paths - fixed
Hidden and invisible annotations become visible after they are flattened - fixed
OptionalContentGroup property is not set for visual objects in a form Xobject if optional content groups are defined in form Xobject's resources - fixed
Words cannot be extracted from PDF file - fixed
TrueType font is not embedded when the document is saved in page by page mode - fixed
Null reference exception is thrown when trying to remove a saved page from a document - fixed
Adding many PdfExtendedGraphicsState objects to a page takes a long time - fixed
PDF4NET.Render
Screen blend mode is not rendered correctly - fixed
Soft mask with transfer function is not rendered correctly - fixed
Hidden and invisible annotations become visible after converting page to image - fixed
|
|
January 31, 2022 - PDF4NET 11.1.1 |
|
PDF4NET 11.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):
PDF4NET
PDF files with object streams with indirect reference length cannot be loaded - fixed
PDF file cannot be loaded if a field's default appearance includes \n characters - fixed
PDF4NET.Render
+ Optimized rendering of text clip paths
Low resolution image with high resolution mask is rendered blurry - fixed
Text outline has incorrect stroke width and incorrect edges - fixed
Pattern is not rendered correctly - fixed
Some transparency groups are not rendered correctly - fixed
Some text based clip masks are not rendered correctly - fixed
1bpp gray images with a chroma key mask are not displayed - fixed
|
|
December 30, 2021 - PDF4NET 11.1.0 |
|
PDF4NET 11.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):
PDF4NET
+ Automatic detection of source PDF file (fixed document or portfolio) with PDFDocument.Load
+ Added support for cover page in PDF portfolios
+ Added PDFPath.AddArc method
Form loaded in partial mode cannot be flattened - fixed
Some JBIG2 images are not decoded correctly - fixed
Text using 90ms-RKSJ encoding is not extracted correctly - fixed
Position is not correct for extracted text using 90ms-RKSJ encoding - fixed
Changing the ZoomMode for a destination changes the ZoomMode for all destinations that had the same zoom mode - fixed
Some CCITT images are not decoded correctly - fixed
PDF4NET.Render
Some link annotations are rendered with a solid border - fixed
Page cannot be rendered if it contains fonts with UniKS-UCS2 encoding - fixed
Masked image is rendered incorrectly - fixed
Page containing empty content streams is not rendered correctly - fixed
Indexed images are not rendered correctly when an opacity value is active in the current graphics state - fixed
|
|
November 30, 2021 - PDF4NET 11.0.3 |
|
PDF4NET 11.0.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):
PDF4NET
Text cannot be extracted from PDF file - fixed
PDF file with invalid stream length cannot be loaded - fixed
Page cannot be extracted from PDF file if it contains invalid circular references - fixed
Cell draw events are not fired for cells in flow table headers - fixed
Page content cannot be extracted if the page has no /Contents key - fixed
Annotation cannot be flattened if the appearance matrix has less than 6 elements - fixed
PDF4NET.Render
+ Added support for nearest neighbour algorithm when upscaling images that do not require interpolation
+ Improved scaling for 8bpp indexed images
PDF file cannot be converted to multipage TIFF - fixed
Image with stencil mask is not rendered - fixed
Bilinear image scaling is not correct around egdes - fixed
Inline images with both abbreviated and full keys are not rendered correctly - fixed
Document is not converted correctly to multipage TIFF - fixed
Invalid gray color is rendered as random gray - fixed
In some situations the Width/Height of rendering surfaces is set to 0 - fixed
|
|
October 29, 2021 - PDF4NET 11.0.2 |
|
PDF4NET 11.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):
PDF4NET
Text cannot be extracted from PDF files created with non-embedded Unicode TrueType fonts - fixed
PDF file with circular resource references cannot be saved as PDF/A - fixed
PDF file with invalid keys in /Resources dictionary is not saved correctly - fixed
Zero length PDF files throw index out of range exception - fixed
PDF file is not saved correctly in page-by-page mode in some situations - fixed
PDF4NET.Render
+ Better scaling for 1/2/4 bit images
+ Improved CalGray to RGB conversion
+ Fine tuning for rendering of thin lines
+ Fine tuning of thin clip paths, pattern filling
Images with invalid length are not rendered - fixed
Page cannot be rendered if it contains very large soft masks - fixed
Non-isolated transparency groups are not rendered correctly with Multiply blend mode - fixed
Text annotations with invalid rectangles and misspelled name are not rendered - fixed
2bpp indexed images with a softmask are not rendered correctly - fixed
4bpp indexed images with a softmask are not rendered correctly - fixed
1bpp separation images are not rendered correctly - fixed
16bpc RGB images are not rendered - fixed
16bpc Gray images are not rendered - fixed
Very small images with large soft masks are not rendered - fixed
Page is not rendered correctly if it contains CalRgb images with soft masks - fixed
Bilinear image scaling is incorrect - fixed
Images with DeviceN colorspace with more than 1 colorant are not displayed - fixed
4bpp Gray images are not rendered - fixed
CMYK images are slightly off - fixed
Clipped soft masks are not rendered correctly - fixed
Transparency groups are not rendered correctly if the blend mode is not Normal - fixed
|
|
September 30, 2021 - PDF4NET 11.0.1 |
|
PDF4NET 11.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):
PDF4NET
+ Added support for character spacing property (PdfFont.CharacterSpacing)
PDF4NET.Render
+ Added extended error reporting for PDF rendering
Identity-H encoded text is not rendered if the cmap table is damaged - fixed
Some form field values are rendered upside-down - fixed
Some transparency groups are not rendered correctly - fixed
Stroked paths are not rendered correctly if the current transformation matrix has different scaling values for x and y - fixed
Some softmasks are not rendered correctly - fixed
Transparency groups are not rendered correctly when alpha is les than 1 - fixed
Some stroked text is not rendered correctly - fixed
Some clip paths cannot be rasterized - fixed
Page cannot be rendered if it contains images with DeviceN colorspace and soft mask - fixed
Page cannot be rendered if it contains images with Gray colorspace and soft mask - fixed
4bpc RGB images are not displayed - fixed
Multiply blend mode does not work correctly when alpha is less than 1 - fixed
Lighten blend mode does not work correctly when alpha is less than 1 - fixed
Clip masks are not combined correctly in some situations - fixed
Some softmasks are not rendered correctly - fixed
Images with stencil masks are not rendered correctly if the stencil mask size is different from image size - fixed
Dashed paths are not stroked correctly if the dash array has an number of elements - fixed
Images with 1 pixel height are not rendered in some situations - fixed
4bpc indexed images with chroma key mask are not rendered correctly - fixed
|
|
August 30, 2021 - PDF4NET 11.0.0 |
|
PDF4NET 11.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):
+ PDF4NET.Render add-on
PDFTextLine.Text property returns only null - fixed
Image masks cannot be redacted - fixed
Text is not extracted correctly from some PDF files - fixed
|
|
July 30, 2021 - PDF4NET 10.6.3 |
|
PDF4NET 10.6.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):
+ Popup annotations
Text markup annotations have the Type set to Unknown when they are loaded from a PDF file - fixed
Resolution of System.Drawing.Bitmap image does not match the resolution of coresponding PdfVisualImage object - fixed
PdfVisualImage.GetBitmap method throws an exception for image masks - fixed
The Mask of a PdfVisualImage object does not have Dpix, DpiY, DisplayWidth, DisplayHeight and ImageCorners properties set - fixed
|
|
June 29, 2021 - PDF4NET 10.6.2 |
|
PDF4NET 10.6.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):
+ Retrieve separation info from extracted page content
An exception is thrown when merging form fields with partial name match and different name levels - fixed
Invalid content is added when same page is redacted twice and redacted alreas are covered with color - fixed
Some images are not extracted correctly as Bitmap - fixed
Page content cannot be parsed if it contains strings greater than 64KB - fixed
Some existing PDF files are not saved correctly in page by page mode - fixed
Some PDF files are not merged correctly - fixed
An exception is thrown when redacting some PDF files - fixed
No text is displayed when using TrueType fonts with 0:3 or 0:1 platform:encoding combination - fixed
Name objects are not saved correctly when a page transform is run if they contain spaces - fixed
System.Drawing.Bitmap object is not converted correctly to PDF when its format is 8bit indexed and the number of colors is less than 255 - fixed
Page processed by a PdfPageTransform cannot be rendered if it contains embedded images with complex colorspaces - fixed
|
|
May 28, 2021 - PDF4NET 10.6.1 |
|
PDF4NET 10.6.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):
+ Colorspace extraction from page's Resources
+ XMP metadata extraction from PDF files
+ Flatten annotations and form fields when extracting page content
Some PDF documents are not properly loaded - fixed
Flow table layout enters in infinite loop when row height is larger than available height and EnableRowSplit is true - fixed
Page resources are not extracted properly in some situations when extracting pages from a PDF file - fixed
|
|
April 29, 2021 - PDF4NET 10.6.0 |
|
PDF4NET 10.6.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):
+ New JPEG2000 decoder
+ Dedicated PDF4NET assembly for .NET 5 Windows
+ Extract text as lines with position information
+ Extend flow document headers/footers over the left/right page margins
Some palette based TIFF images are not converted correctly to PDF - fixed
Resources from upper /Pages nodes are not extracted when the extracted page includes a /Resources dictionary - fixed
Flattened field values are not displayed correctly in some situations - fixed
Document with invalid form cannot be loaded - fixed
|
|
March 30, 2021 - PDF4NET 10.5.2 |
|
PDF4NET 10.5.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):
+ SignatureDictionary property is now available for all signatures
Code128 barcode cannot drawn on PDF page - fixed
Some CCITT G4 TIFF images are not converted correctly to PDF - fixed
Single char Code128 barcode cannot drawn on PDF page - fixed
Some encrypted documents are not loaded correctly - fixed
Document cannot be saved in progressive mode when pages contain self referencing form XObjects - fixed
Annotations are not flattened correctly if the document already contains flattened annotations - fixed
Some existing PDF files take very long time to save in progressive mode - fixed
|
|
February 26, 2021 - PDF4NET 10.5.1 |
|
PDF4NET 10.5.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):
PDF file cannot be loaded in a PdfFixedDocument - fixed
Text cannot be extracted from PDF page - fixed
Metrics for minus character are not correct when using Times-Roman font - fixed
Custom signature appearance with imported content is not displayed correctly when file is saved in incremental mode - fixed
PDF file with invalid outlines tree cannot be loaded - fixed
Some comboboxes are not filled correctly when they include Unicode values - fixed
|
|
January 28, 2021 - PDF4NET 10.5.0 |
|
PDF4NET 10.5.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):
+ Automatic image type detection when creating PDFImage objects
+ Support for bitmap (.bmp) images
+ Improved performance when saving PDF files to disk
PdfForm.CosDictionary property is now public
Numbers with double minus are parsed as positive instead of negative - fixed
ICC indexed JPG2000 image with /Decode array is not decoded correctly - fixed
JPEG2000 images with DeviceN colorspace are not decoded correctly - fixed
PdfFixedDocument.EndSave did not flush the document content before computing the digital signatures - fixed
Redaction throws an exception when font label cannot be matched to font dictionary - fixed
Text is not extracted correctly from some PDF files - fixed
|
|
December 30, 2020 - PDF4NET 10.4.2 |
|
PDF4NET 10.4.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):
+ Added support for custom digital signatures
Words cannot be extracted from PDF page - fixed
QRCode quiet zones are ignored when rendering the barcode - fixed
PDFFixedDocument.PDFVersion returns Unknown for PDF 2.0 files - fixed
Formatted content is not properly center/right aligned when text is wrapped - fixed
|
|
November 30, 2020 - PDF4NET 10.4.1 |
|
PDF4NET 10.4.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):
+ Added support for TIFF LZW compression when saving images extracted from PDF files
SVG image with very long paths cannot be converted to PDF - fixed
Document hangs on save - fixed
Encrypted documents that use PDF object compression cannot be opened with Adobe Acrobat - fixed
PDFListBox.SelectedItem property is null when the listbox supports multiple selection and the /V entry is a string and not an array - fixed
PDFListBox.SelectedIndexes property is not loaded correctly when the listbox includes multiple items with the same export value but only one is selected - fixed
Documents with cyclic outlines cannot be loaded - fixed
Document with recursive xref cannot be loaded - fixed
RC4 encrypted PDF files with key size between 40 and 128 cannot be loaded - fixed
TIFF images with CCITT 1D compression are not converted correctly to PDF - fixed
FlowDocument layout cannot be realized in some situations - fixed
PDF dictionary cannot be loaded if its values include name objects that start with # without a hex number - fixed
|
|
October 29, 2020 - PDF4NET 10.4.0 |
|
PDF4NET 10.4.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):
+ Fast PDF encryption/decryption with less overhead
Bottom border is not displayed when a table cell is split across pages - fixed
Text is not extracted correctly in some situations - fixed
|
|
September 29, 2020 - PDF4NET 10.3.3 |
|
PDF4NET 10.3.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):
Some OTF fonts are not properly embedded in the PDF file - fixed
Table cells are not tagged correctly in some situations - fixed
Position of rotated text is not computed correctly in some situations - fixed
|
|
August 28, 2020 - PDF4NET 10.3.2 |
|
PDF4NET 10.3.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):
Text drawn using Unicode TrueType fonts created from other Unicode TrueType font cannot be extracted - fixed
Some rows are not displayed when the a table is split across pages - fixed
The size of extracted text fragments is not correct when the text uses Type3 fonts - fixed
Some MMType1 fonts are not rendered correctly - fixed
|
|
July 31, 2020 - PDF4NET 10.3.1 |
|
PDF4NET 10.3.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):
+ Added VisualBounds property to PdfVisualObject class
Flow table layout is not performed correctly - fixed
Flow table layout is not performed correctly when cell span breaks on page boundary and a new cell span follows it - fixed
Existing page content becomes garbled when adding new content to the page - fixed
String cells reset their alignment when the parent row is split across pages - fixed
Existing digitally signed PDF files cannot be saved - fixed
Digital signature cannot be validated is some situations - fixed
Flow composite cell is not split correctly when it contains text ending with NewLine character - fixed
SVG image with very long paths cannot be converted to PDF - fixed
|
|
June 26, 2020 - PDF4NET 10.3.0 |
|
PDF4NET 10.3.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):
+ Load digital signatures from signed PDF files
+ Decode existing signatures into basic ASN.1 blocks
+ Extract the certificate from digital signatures
+ Save the signed copy of a PDF document
+ Added support for partially loading of COS stream objects
In partial load mode the indirect reference objects cannot be read - fixed
SVG with <use> node is not converted correctly to PDF - fixed
Extracted page appears to be cut when inserted into new document - fixed
Flow table layout cannot be performed in some situations - fixed
Japanese text search fails on Android/iOS in some situations - fixed
JavaScript blocks are not loaded when PdfDocumentFeatures.EnableJavaScriptBlocks is true - fixed
Document is not loaded - fixed
Annotations are not loaded when PdfDocumentFeatures.EnablePageAnnotations is true - fixed
FileName property is empty for remote go to actions in some situations - fixed
|
|
May 27, 2020 - PDF4NET 10.2.3 |
|
PDF4NET 10.2.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):
SVG is not converted to PDF because viewbox is not parsed correctly - fixed
Visual objects cannot be extracted from PDF page, the result contains only a few objects - fixed
Text position is not computed correctly when it uses a Type3 font - fixed
SVG with masked image is not converted correctly to PDF - fixed
Page content cannot be extracted if page rotation is 360 - fixed
|
|
April 30, 2020 - PDF4NET 10.2.2 |
|
PDF4NET 10.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):
Opacity for fill/stroke in SVG is not handled correctly in some situations - fixed
Hanging parts of characters p,q,g,j,y are cut when filling fields that have height almost identical to font size - updated
In some situations auto-tagging generates an exception on flow table headers - fixed
StackOverflowException is thrown when loading a PDF form with invalid circular links in form definition - fixed
PdfPageInfo.Width property throws NullReferenceException with some files - fixed
Annotation is not flattened in the correct position - fixed
Raster images in SVG are not displayed when SVG is converted to PDF - fixed
|
|
March 31, 2020 - PDF4NET 10.2.1 |
|
PDF4NET 10.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):
+ Changed behavior - a PdfPage that belongs to a PdfFixedDocument cannot be added to another PdFixedDocument as this can lead to subtle bugs in the generated PDF file
Rotate transform in SVG is not handled correctly in some situations - fixed
Some percentage size and positions in SVG are not handled correctly - fixed
WIN - PDFImage objects cannot be drawn on the page when they are created from a 32bit RGB bitmap - fixed
Text extraction fails with exception when encountering invalid Type0 fonts - fixed
|
|
February 27, 2020 - PDF4NET 10.2.0 |
|
PDF4NET 10.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):
+ Fast PDF merging with the new PDFMerger class
+ Added SourceXResolution and SourceYResolution properties in PdfTiffImage and PdfXLTiffImage classes to give access to resolution information included in TIFF image
Text is not extracted correctly from some PDF files - fixed
Documents with pages that have non-standard rotation values cannot be loaded - fixed
/UF key is not set when setting the FileName property on a remote goto action - fixed
Some palette based TIFF images are not converted correctly to PDF - fixed
Some 1bit LZW encoded TIFFs are converted as negative to PDF - fixed
Page transforms fail when processing pages with form Xobjects linked in /Resources stored at /Pages level - fixed
Replace image transform fails when removing an image that is used multiple times on the same page - fixed
Page transform fails when page includes form Xobjects with a /Contents entry - fixed
|
|
January 10, 2020 - PDF4NET 10.1.0 |
|
PDF4NET 10.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):
+ Extraction of page content with associated logical structure information
+ Ink annotations now use round line joins and line caps
CCITT encoded TIFF images are not handled correctly in PDFXLTiffImage class - fixed
The tree of structure elements is not properly loaded in some situations - fixed
Unicode text cannot be set as content of free text annotations - fixed
Border color for free text annotations cannot be set to a different color than text color - fixed
|
|
December 1, 2019 - PDF4NET 10.0.0 |
|
PDF4NET 10, the next generation of our flagship PDF library, has been released. For the complete list of features click here.
It is now out of beta and can be used in production.
If you have any questions about porting the PDF4NET v5 code to PDF4NET v10 please let us know.
|
|
November 14, 2019 - PDF4NET 10 Beta 2 release |
|
PDF4NET 10 Beta 2 (9.9.9.3100) has been released. For the complete list of features click here.
The following features are supported in this version (+ new features/enhancements, bug fixes):
Flow table layout cannot be realized in some specific conditions - fixed
New signature fields invalidate previous signatures - fixed
ToUnicode cmap is not processed correctly in some situations - fixed
Text with tab characters is not fit correctly inside a rectangle - fixed
|
|
October 15, 2019 - PDF4NET 10 Beta 1 release |
|
This is the first beta of PDF4NET 10. For the complete list of features click here.
PDF4NET 10 is the successor of our well known PDF library PDF4NET. For the past 2 years we worked hard
to bring PDF4NET up to date to latest technologies. This new release brings support for all .NET platforms,
a fully rewritten internal architecture making it more testable and several new features that we could not
support with the old version.
All these updates brought several breaking changes in the public API when compared to PDF4NET v5 but we're
fully supporting the customers that wish the make the transition to the new PDF4NET.
|
|