PDFRasterizer.NET 4.0 is now available. Supports .NET Core. Renders pixel-perfectly.

Changelog PDFKit.NET 5.0


5.0.166.0
4 days ago
comment
Dynamic Xfa improvements
5.0.165.0
March 5, 2024
comment
Finding font files on case-sensitive file systems
comment
Handling datasets in dynamic Xfa (file-specific issue)
5.0.164.0
February 26, 2024
comment
PushButtonWidget.Highlight property
5.0.163.0
February 16, 2024
comment
Extend TallComponents.PDF.Annotations.BorderStyle enum to support dynamic Xfa-like borders
comment
TallComponents.PDF.Forms.Fields.FieldCollection.XfaSubmit event
5.0.162.0
February 7, 2024
comment
LocaleSet was not used properly in dynamic Xfa
5.0.161.0
January 31, 2024
comment
Dynamic Xfa improvements
5.0.160.0
January 19, 2024
comment
Dynamic Xfa improvements
5.0.159.0
January 9, 2024
comment
Removed memory leaks in Xfa and JavaScript
5.0.158.0
December 1, 2023
comment
StackOverflowException in Document.Rewrite (document specific)
comment
Accept the Record property from the Config section for dynamic Xfa documents
comment
Tags lost when nested in Layers
5.0.157.0
November 21, 2023
comment
Added ImageShape.ConvertToGrayScale method
comment
Added RectangleShape.OriginalX property
comment
Added RectangleShape.OriginalY property
5.0.156.0
November 6, 2023
comment
Negative text-indent caused issues in the dynamic XFA documents
5.0.155.0
October 13, 2023
comment
Dynamic XFA improvements
5.0.154.0
September 27, 2023
comment
Dynamic XFA improvements
5.0.153.0
September 22, 2023
comment
PdfPage.CreateShapes() assignes correct attributes to each shape.
5.0.152.0
September 12, 2023
comment
Improving glyph substitution in open type fonts
5.0.151.0
September 11, 2023
comment
Dynamic XFA improvements
5.0.150.0
August 4, 2023
comment
CreateShapes with several ExtGState-s is working well.
5.0.149.0
August 2, 2023
comment
Various dynamic XFA issues
5.0.148.0
June 12, 2023
comment
Dynamic XFA improvements
5.0.147.0
May 17, 2023
bugfix
Fixed checkbox appearance (document specific)
comment
Updated NuGet dependencies
comment
Dynamic XFA improvements
5.0.146.0
April 27, 2023
bugfix
Ignore circular dependencies (document specific)
comment
Dynamic XFA improvements
5.0.145.0
April 4, 2023
comment
FormCalc improvements
5.0.144.0
March 27, 2023
feature
Extended API for adding metadata schema from raw XML data
comment
Dynamic XFA improvements
5.0.143.0
March 16, 2023
bugfix
Removing a memory leak
5.0.142.0
March 7, 2023
comment
Dynamic XFA improvements
5.0.141.0
March 6, 2023
bugfix
Removing a memory leak
5.0.140.0
February 27, 2023
comment
Dynamic XFA improvements
5.0.139.0
February 20, 2023
comment
Dynamic XFA improvements
5.0.138.0
February 13, 2023
bugfix
Optional content information red from XObject dictionary also.
5.0.137.0
February 8, 2023
comment
Dynamic XFA improvements
5.0.136.0
February 7, 2023
bugfix
Fixing invalid NumberTree
bugfix
Fixing Glyp Outline for specific pdfs
bugfix
Clearing memory leaks
comment
Dynamic xfa improvements
5.0.135.0
January 31, 2023
comment
Dynamic XFA improvements
5.0.134.0
January 11, 2023
feature
Several dynamic XFA improvements
5.0.133.0
December 19, 2022
bugfix
Setting the shapes opacity didn't work for a specific document
5.0.132.0
December 12, 2022
bugfix
Better font substitution algorithm for linux
5.0.131.0
November 23, 2022
bugfix
Nonconforming OpenAction caused an exception when opening a specific document
5.0.130.0
September 27, 2022
bugfix
Optimizing logical structure and fixing StackOverflowException for PDF with very deep logical structure
5.0.129.0
September 23, 2022
bugfix
Fixed various small issues
feature
Add FreeHandRectangleSegment class
feature
ContentShape.Opacity is now obsolete. Use Opacity on Pen and Brush properties of ContentShape to edit or add opacity.
5.0.128.0
July 27, 2022
bugfix
Creating shapes from page created unnecessary graphics states
5.0.127.0
July 20, 2022
bugfix
Extracting text from text objects in transparency groups.
5.0.126.0
July 11, 2022
bugfix
Autorepair during opening PDF file was not working properly.
5.0.125.0
June 30, 2022
comment
Internal performance optimizations
5.0.124.0
May 30, 2022
feature
SHA256 with ECDSA is implemented
5.0.123.0
April 6, 2022
bugfix
Cloning of a specific page resulted in an empty page
feature
Support of premultiplied RGBA Tiff images
5.0.122.0
March 9, 2022
bugfix
In some cases polygon annotation appearance was created incorrectly
5.0.121.0
March 2, 2022
bugfix
NullReferenceException when cloning a page (document specific)
5.0.120.0
January 27, 2022
bugfix
Exception in Font.Glyphs when used with specific composite font.
5.0.119.0
January 12, 2022
bugfix
Text was shifted after cloning page content using Page.CreateShapes method
5.0.118.0
October 15, 2021
bugfix
Fixed problem when adding new attachments to the document
5.0.117.0
September 28, 2021
bugfix
Issues when generating PDF from SVG in multithreaded environment
5.0.116.0
June 2, 2021
bugfix
Exception when cloning a page
5.0.115.0
May 27, 2021
bugfix
ImageField does not display its content after flattening the Xfa form
5.0.114.0
May 20, 2021
bugfix
Broken alpha channel after copying shapes for specific pdf
5.0.112.0
May 12, 2021
bugfix
Fix for string search with multiple words if given font don't contains space character.
5.0.111.0
May 5, 2021
bugfix
Fixed problem with searching for a string with multiple words.
5.0.110.0
April 16, 2021
bugfix
Widgets were not accessible in specific cases when new fields were added from JS in dynamic Xfa
feature
Added support for Watermark annotation
feature
Added Annotation.SetCustomAppearance method
feature
Added Annotation.CreateShapes method
5.0.109.0
April 8, 2021
bugfix
Exception when using CFF font for XFA
5.0.108.0
February 15, 2021
bugfix
Unhandled exception when the document contains a corrupted stream that cannot be decrypted.
5.0.107.0
February 15, 2021
bugfix
The glyph width was not correctly calculated in a specific case
5.0.106.0
January 29, 2021
bugfix
Fixed DateTimeInvalidLocalFormat exception
bugfix
Fixed 'Expected Dictionary' expception when cloning pages in specific cases
bugfix
Fixed NullReferenceException when getting fonts in some cases
bugfix
Fixed converting and font size for some SVG files
5.0.105.0
January 19, 2021
bugfix
Getting Glyphs from Font caused NullReferenceException (document specific bug).
feature
Dynamic Xfa layout improvement.
5.0.104.0
January 11, 2021
bugfix
Fixed color space detection of embedded CCITT encoded images when calling Page.CreateShapes.
5.0.103.0
December 15, 2020
bugfix
Exception when combining documents
5.0.102.0
December 10, 2020
bugfix
Reading jpeg stream from TIFF image.
5.0.101.0
December 3, 2020
bugfix
Bugfix for method Document.Rewrite for flags ReduceOptions.All and ReduceOptions.RewriteContentStreams that produced invalid results for some PDFs
feature
Font.Equals method checks for value equality
5.0.100.0
October 19, 2020
bugfix
Various bugfixes
5.0.99.0
September 14, 2020
bugfix
Font.Name returned null for specific font
bugfix
Text was not converted properly to unicode in specific cases
feature
Improved flattening of dynamic xfa documents
5.0.98.0
August 17, 2020
bugfix
Nonconforming font caused NullReferenceException
5.0.97.0
August 5, 2020
bugfix
Font.FamilyName property threw an exception in specific cases
bugfix
Improved data binding in XFA documents
5.0.96.0
July 24, 2020
bugfix
Fixed an issue with opening a PDF using MemoryStream
5.0.95.0
July 22, 2020
bugfix
Various fixes in dynamic XFA layout
5.0.94.0
July 1, 2020
bugfix
Various small issues in dynamic XFA layout
bugfix
In some cases actions were removed from bookmarks when cloning
5.0.93.0
June 22, 2020
bugfix
Exception was thrown when accessing named destinations which contain indirect string objects
feature
Improved appearance updating of multiline text fields
5.0.92.0
June 10, 2020
bugfix
Font.Name is acquired from FontDescriptor when it is not found in the Font's dictionary.
feature
Introducing Shape.Page property
feature
Improved opening speed of xfa documents
5.0.91.0
May 28, 2020
bugfix
GlyphOutline was not calculated for non embedded fonts in .Net Standard builds
5.0.90.0
May 27, 2020
bugfix
In specific cases the delivered shapes were shifted when calling Page.CreateShapes()
bugfix
Exception when opening static xfa documents
5.0.89.0
May 18, 2020
bugfix
Conversion of Unicode to character code in fonts returned invalid value in a specific case
5.0.88.0
May 15, 2020
bugfix
nonconforming form field caused NullReference exception
bugfix
dynamic xfa layout fix
5.0.87.0
May 14, 2020
bugfix
Various fixes in handling of corrupted pdfs.
5.0.86.0
May 12, 2020
bugfix
Font.ContainsSurrogatePair does not throw exception if the surrogate pair points into planes 4-16 of Unicode table
bugfix
XFA processor adds empty first page in specific cases
5.0.85.0
May 7, 2020
bugfix
Failed to remove LogicalStructure from Document
bugfix
In some cases, the form fields were not written properly when saving the document
bugfix
StackOverflow when flattening a specific dynamic XFA document
5.0.84.0
April 29, 2020
bugfix
In specific cases signing a signature field could invalidate an existing signature
bugfix
Fixed various issues when opening static xfa documents
5.0.83.0
April 20, 2020
bugfix
Ignoring characters in Variation Selector Supplement plane of the Unicode table
bugfix
RemoveAt function of TagChildCollection was slow in some cases
bugfix
Extracting Glyphs from PDF threw Exception in specific PDFs
5.0.82.0
March 27, 2020
bugfix
Document.Pages.Count property returned zero for dynamic xfa documents
bugfix
Failed to open specific PDF with empty AcroForms
5.0.81.0
March 24, 2020
bugfix
Failed to initialize font with invalid CMap
feature
Added SignatureField.GrantedMDPPermission for setting DocMDP permission
feature
Added SignatureField.AddValidationInformation method
feature
Added TimestampSignatureHandler for creating document timestamps
5.0.80.0
March 13, 2020
bugfix
In some cases characters in document title were replaced to html code
5.0.79.0
March 9, 2020
bugfix
When flattening dynamic XFA and keeping widgets, the document type is now set correctly to static XFA when the flattened document is re-opened.
bugfix
In specific cases, while flattening dynamic XFA, a null ref is thrown.
5.0.78.0
March 5, 2020
bugfix
Invalid Unicode value found for character encoded as 0x20 in a special case.
5.0.77.0
February 27, 2020
bugfix
In specific case the PageMode and PageLayout in ViewerPreferences were ignored when reading from Document.
5.0.76.0
February 13, 2020
bugfix
In specific cases Exception is thrown when writing document with page containing lots of objects
bugfix
Specific signatures using SHA512 were not recognized
5.0.75.0
January 31, 2020
bugfix
nonconforming annotation causes an exception
5.0.74.0
January 22, 2020
bugfix
In specific cases, a StackOverflow occurs when calling Page.Glyphs
bugfix
Bookmark.Clone does not clone text style properties
5.0.73.0
January 6, 2020
comment
Internal optimisations
5.0.72.0
January 6, 2020
bugfix
Japanese text wraps incorrectly when flattening text field
bugfix
Adjacent content has incorrect X coordinate in ContentShape
bugfix
In specific cases, fonts are not properly applied in Fragment class
5.0.71.0
December 28, 2019
bugfix
Richt text fields are decorated with '+' characters when flattened
bugfix
GlyphOutline method does not return the smallest bounding box
5.0.70.0
December 16, 2019
bugfix
When flattening specific dynamic XFA, unstyled headers are processed incorrectly.
bugfix
When flattening specific dynamic XFA, we treat a trailing comma in a JavaScript array initialiser as undefined while it should be ignored.
5.0.69.0
November 26, 2019
bugfix
XFA numeric picture clause is formatted incorrectly when flattened
comment
Improved performance
5.0.68.0
November 11, 2019
bugfix
When processing dynamic XFA, section header styles are not respected
5.0.67.0
October 24, 2019
bugfix
Null reference exception writing a document with only one PDF/UA tag
bugfix
Circular bookmark references cause infinite loops
feature
Added Page.UserUnit
feature
Extended API for reconstructing ToUnicodeCMap
feature
Extended API to verify if a font supports a Unicode character, including surrogate pairs
5.0.66.0
October 10, 2019
bugfix
In specific cases, Document.Write throws a null ref
5.0.65.0
September 17, 2019
bugfix
Wrong default value for encryption key length is used
5.0.64.0
September 9, 2019
bugfix
In specific cases, a bullet point is added to a form field when flattening
5.0.63.0
September 5, 2019
bugfix
Solve circular references by bookmarks (outline items)
bugfix
In specific cases, text was not extracted property
5.0.62.0
August 22, 2019
bugfix
In specific cases, a NullRefferenceException is thrown when splitting
bugfix
In specific cases, a OutOfMemoryException is thrown when duplicating a PDF
bugfix
In specific cases, a NullRefferenceException is thrown when replacing a signature widget with an image
5.0.61.0
July 25, 2019
feature
Optimised memory consumption when cloning pages
bugfix
Fixed “undefined cannot be converted to an object” exception when performing dynamic XFA layout
feature
Extended SignatureHandler class with 4 properties to set SoftwareName, SoftwareRevision, SoftwareVersion and SoftwarePreRelease.
5.0.60.0
June 28, 2019
bugfix
In specific cases, an infinite loop occurs when cloning bookmarks
5.0.59.0
June 27, 2019
bugfix
In specific cases, an XmlException 'Root element is missing' is thrown
bugfix
In specific cases, writing a cloned page breaks CreateShapes() on the original page.
5.0.58.0
June 14, 2019
bugfix
Writing a cloned page breaks CreateShapes() on the original page
feature
Added Tag.Page
5.0.57.0
June 4, 2019
feature
Add Annotation.ParentTag
feature
Add Bookmarks to PageCloneSettings enum
bugfix
Stackoverflow
bugfix
Tag references empty Shape
bugfix
CreateShapes throws NullReferenceException in specific cases
bugfix
Flattening form field (widget) results in PDF/UA structure errors
5.0.56.0
May 24, 2019
feature
Add PageCloneSettings.Bookmarks
5.0.55.0
May 14, 2019
bugfix
Stackoverflow when opening specific dynamic XFA PDF
5.0.54.0
May 13, 2019
bugfix
General optimization
5.0.53.0
May 6, 2019
bugfix
Race condition when initializing fonts
bugfix
Race condition when initializing licenses
5.0.52.0
April 30, 2019
bugfix
Exception 'Destination array was not long enough'
bugfix
Various dynamic XFA flatten bugs
5.0.51.0
April 11, 2019
bugfix
Fixed various dynamic XFA flatten bugs
feature
Added tolerance for cyclical references
bugfix
Document.Pages (PageCollection object) is null if DynamicXFA document
bugfix
Unable to parse unit
5.0.50.0
April 5, 2019
bugfix
Fix issue when when tag points to different content on multiple pages
5.0.49.0
March 29, 2019
bugfix
Specific text is not included when cloning a page.
bugfix
In specific cases, a null ref occurs when flattening and writing a document
bugfix
System.ArgumentException (Item has already been added) when importing XDP data in XFA form
feature
Added text extraction options to ignore clipping
5.0.48.0
March 19, 2019
bugfix
Page.CreateShapes is slow
bugfix
Page.Clone() slow due to tag support
bugfix
In a specific case, wrong characters are extracted
5.0.47.0
March 1, 2019
bugfix
ImageShape.CreateBitmap fails for JPEG2000 images.
5.0.46.0
February 11, 2019
bugfix
Problem with specific tagged image when cloning page
bugfix
IndexOutOfRangeException related to tagged shapes
bugfix
Concurrency issue when extracting shapes
5.0.45.0
January 17, 2019
bugfix
JavaScript that manipulates XFA templates is not handled while flattening.
bugfix
Cloning of pages incorrect if tagged elements are nested
5.0.44.0
January 4, 2019
bugfix
Improved tagging and PDF Accessibility support
bugfix
Improved dynamix XFA layout generation
5.0.43.0
November 29, 2018
bugfix
Fixed a shape generation issue
bugfix
Fixed an SVG parsing issue
5.0.42.0
November 22, 2018
bugfix
Fixed a page cloning issue
breaking
In the .NET Standard builds TallComponents.Core.RectF has been renamed to TallComponents.PDF.RectF
breaking
In the .NET Standard builds TallComponents.Core.PointF has been renamed to TallComponents.PDF.PointF
breaking
In the .NET Standard builds TallComponents.Images.Core.CoreBitmap has been renamed to TallComponents.PDF.Bitmap
5.0.41.0
November 19, 2018
bugfix
Improved dynamix XFA layout generation
bugfix
Representation of tags with a single child made more efficient
bugfix
Fixed some concurrency issues
breaking
Implemented stricter ByteRange check when validation signatures
5.0.40.0
November 10, 2018
feature
Dynamic XFA flattening performance has been improved
5.0.39.0
November 6, 2018
bugfix
Fixed a font caching issue
bugfix
Improved dynamic XFA layout generation
feature
Dynamic XFA flattening performance has been improved significantly
5.0.38.0
October 31, 2018
bugfix
Fixed a TTF hinting problem
bugfix
Fixed a JavaScript issue related to Dynamic XFA documents
bugfix
Fixed a license checker problem on AWS
feature
Added API to be able to access the bytes of the original font name in the FontResolver callback
5.0.37.0
October 17, 2018
bugfix
Fixed a potential stack overflow while detecting layers
bugfix
Fixed an issue with creating CFF font from a stream
5.0.36.0
October 3, 2018
bugfix
Better support of embedded fonts of dynamic XFA documents
5.0.35.0
September 27, 2018
bugfix
Fixed width calculation of some TextShapes
bugfix
Improved dynamic XFA layout generation
feature
Added API to report JavaScript errors
5.0.34.0
September 13, 2018
feature
Add full OpenType CFF font support
5.0.33.0
September 7, 2018
bugfix
Improved dynamic XFA layout generation
feature
Added Document.Flatten API call
breaking
Setting Document.XfaInfo.DocumentMode = XfaDocumentMode.Flatten does not trigger flattening right away, it is postponed until the document is written.
5.0.32.0
September 3, 2018
bugfix
Improved dynamic XFA layout generation
bugfix
Fixed an isssue with cloning PDF/UA documents
5.0.31.0
August 16, 2018
bugfix
Improved dynamic XFA layout generation
bugfix
Fixed XDP import for dynamic XFA documents
5.0.30.0
August 10, 2018
bugfix
Improved dynamic XFA layout generation
bugfix
Fix infinite recursion caused by some faulty PDF
feature
Set recursion limit for JavaScript execution to disarm some harmful PDFS
5.0.29.0
August 7, 2018
bugfix
Fixed default font handling on Xamarin
5.0.28.0
July 15, 2018
bugfix
Improved dynamic XFA layout generation
feature
Added .NET Standard 2.0 build for Xamarin
5.0.27.0
July 5, 2018
feature
Added API to be able to lock a document by a signature
5.0.26.0
July 4, 2018
bugfix
Improved dynamic XFA layout generation
5.0.25.0
June 5, 2018
bugfix
Improved dynamic XFA layout generation
bugfix
Fixed an issue that prevented the component to be added to a .NET Standard 1.5 class library
5.0.24.0
May 30, 2018
bugfix
Improved dynamic XFA layout generation
5.0.23.0
May 17, 2018
bugfix
Improved dynamic XFA layout generation
bugfix
Fixes various small issues
5.0.22.0
May 7, 2018
bugfix
Fixed a null reference exception that is thrown when opening a document with incorrect OCG data
feature
Extended API to customize PDF JavaScript execution
5.0.21.0
April 27, 2018
bugfix
Improved dynamic XFA layout generation
bugfix
Fixed a reducer issue with PDFs lacking a Resource dictionary for XObjects
5.0.20.0
April 23, 2018
bugfix
Fixed some code samples
5.0.19.0
April 20, 2018
bugfix
Improved dynamic XFA layout generation
5.0.18.0
April 18, 2018
bugfix
Improved dynamic XFA layout generation
bugfix
Fixes various small issues
5.0.17.0
April 13, 2018
bugfix
Fixed an issue with embedding OTF CFF fonts
bugfix
FIxed tagging code samples
feature
Added Document.XfaInfo.FontFolder property
5.0.16.0
April 8, 2018
bugfix
Improved dynamic XFA layout generation
5.0.15.0
April 3, 2018
bugfix
Improved image decoding for .NET Standard
bugfix
Improved dynamic XFA layout generation
5.0.14.0
March 30, 2018
bugfix
Improved dynamic XFA layout generation
5.0.13.0
March 29, 2018
bugfix
Improved image decoding for .NET Standard
bugfix
Improved dynamic XFA layout generation
5.0.12.0
March 22, 2018
bugfix
.NET Standard image decoders have been improved
feature
Type1 fonts can be embedded now
5.0.11.0
March 15, 2018
feature
Add .NET Standard 1.5 target
feature
Add Tagged PDF support
feature
Add Dynamic XFA support
5.0.9.0
November 21, 2017
bugfix
Integrated bugfixes from PDFKit 4 branch
5.0.8.0
September 22, 2017
feature
Added support for tagged PDFs
feature
Added support for filling Dynamic XFA documents
5.0.6.0
July 19, 2017
bugfix
Some reducer issues have been fixed
breaking
Reducer can be invoked through the new Document.Rewrite API call, it is no longer part of the WriteOptions
5.0.5.0
June 28, 2017
bugfix
The reducer does not initialize fonts any more to improve speed
bugfix
Fixed an issue that caused compressed PDFs with many objects to be malformed
5.0.4.0
June 23, 2017
bugfix
Fixed an issue with opening a PDF with extraneous leading characters
feature
Added support for circle, polygon and polyline annotations
feature
Added support for cloudy border effect for annotations
bugfix
Fixed an issue that sometimes caused exception during writing a PDF
5.0.3.0
June 9, 2017
bugfix
Various reducer fixes
5.0.2.0
June 7, 2017
feature
Add support for compressed object streams
feature
Add options to reduce output file size
feature
Add full OCG support
5.0.1.0
June 24, 2016
feature
Font.TrueType now also accepts OpenType (.otf) fonts.
comment
First PDFKit.NET 5.0 beta release
5.0.0.0
June 15, 2016
Download PDFKit.NET 5.0
We will send you a download link

  • This field is for validation purposes and should be left unchanged.
Why do we ask your email address?
We send tips that speed up your evaluation
We let you know about bug fixes
You can always unsubscribe with one click
We never share your address with a 3rd party
Thank you for your download

We have sent an email with a download link.