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

Changelog PDFKit.NET 4.0


4.0.124.0
November 22, 2018
bugfix
Fixed an SVG parsing issue
4.0.123.0
September 27, 2018
bugfix
Fixed width calculation of some TextShapes
4.0.122.0
August 7, 2018
bugfix
Fixed an issues with Font.CreatePaths
4.0.121.0
June 15, 2018
comment
Improved initialization performance
4.0.120.0
June 13, 2018
bugfix
Fixed a concurrency issue
4.0.119.0
June 4, 2018
bugfix
The DropDownListValue property of the DropDownListField class is now initialized properly
4.0.118.0
May 22, 2018
bugfix
Fixed a problem that prevented deleting embedded files
4.0.117.0
May 17, 2018
bugfix
Fixes various small issues
4.0.116.0
May 2, 2018
bugfix
Fixed a null reference exception that is thrown when opening a document with incorrect OCG data
4.0.115.0
April 25, 2018
bugfix
Fixed a text width measurements issue with fonts that do not provide width data for some of the glyphs
4.0.114.0
April 18, 2018
bugfix
Fixes an issue with PDFs having identical layers multiple times
4.0.113.0
April 3, 2018
bugfix
Fixed a page cloning issue when widgets did not have a font set
4.0.112.0
March 29, 2018
bugfix
Fixed an issue caused by bookmarks targeting non-existent pages
4.0.111.0
March 28, 2018
bugfix
Fixed some word spacing issues
4.0.110.0
March 22, 2018
bugfix
Fixed a stack overflow issue when opening a document with recursive references
4.0.109.0
March 21, 2018
bugfix
Take kerning into account when measuring width of text
4.0.108.0
March 9, 2018
bugfix
PDF engine made more lenient with non-conforming signature fields
feature
Include button action in FDF/XFDF exports
feature
Retain bookmarks and PDF/UA tags during page clone
4.0.107.0
February 22, 2018
bugfix
Fixed an issue with reading the color of a glyph having separation colospace
4.0.106.0
February 22, 2018
bugfix
Extracting text as curves works with all font types now
bugfix
Page.Clone() now retains bookmarks
4.0.105.0
February 9, 2018
bugfix
Try to group the elements of one layer into one LayerShape
4.0.104.0
February 6, 2018
bugfix
Minor bug fixes
4.0.103.0
January 25, 2018
bugfix
Implement better identifiaction of unknown XFA fields
4.0.102.0
December 13, 2017
bugfix
Fixed various small issues
4.0.101.0
November 28, 2017
bugfix
Fixed a Lab color conversion problem
4.0.100.0
November 15, 2017
bugfix
Fixed an issue causing change in the colors of Lab colorpsace in modifed shapes
4.0.99.0
October 26, 2017
bugfix
Fixed an issue of reading PDFs with more than one updates
bugfix
Fixed a CMYK color conversion problem
4.0.98.0
September 26, 2017
bugfix
Various bugfixes
4.0.97.0
September 19, 2017
bugfix
Fixed an issue that caused wrong text encoding for embedded fonts
4.0.96.0
August 29, 2017
feature
Better handling of field values in the case of a missing AcroForm dictionary
bugfix
Fixed a problem setting the sizes of embedded files wrongly
4.0.95.0
August 25, 2017
bugfix
Fixed an issue that prevented properly reading field values in some cases
4.0.94.0
August 8, 2017
bugfix
Fixed NullReferenceException during flattening PDFs that contain widgets without a font specified
4.0.93.0
July 28, 2017
bugfix
In the case of complex color spaces, text extraction speed improved significantly
4.0.92.0
July 7, 2017
bugfix
Various XFA rendering issues have been fixed
4.0.91.0
June 23, 2017
bugfix
Fixed an issue with opening a PDF with extraneous leading characters
feature
Added support for cloudy border effect for annotations
feature
Added support for circle, polygon and polyline annotations
4.0.90.0
June 8, 2017
feature
It is now possible to use certificate chains from non-exportable sources
bugfix
Fixed a problem that caused for some fonts the wrong unicode conversion table were inlcuded in the PDF
4.0.89.0
June 6, 2017
bugfix
NullReference exception in Document.registerDestinations
bugfix
GdPicture redaction is duplicated in the wrong part of the file.
bugfix
Large document write time due to Type1Font ctor
bugfix
Missing AcroForm dictionary
4.0.88.0
May 19, 2017
bugfix
NullReference exception in Document.registerDestinations
bugfix
"Expected Stream" exception while writing a document
feature
Static FontSubstitutionMap cache is now manageable
4.0.87.0
May 8, 2017
bugfix
In particular cases the page count of a document was not correct
bugfix
Opening document throws "Expected dictionary" exception
feature
Support for XFA 3.0 and 3.6 has been added
4.0.86.0
April 25, 2017
bugfix
PDFKit was vulnerable to XML External Entity (XXE) injection
4.0.85.0
April 19, 2017
bugfix
When writing a specific PDF, an ApplicationException "Expected a dictionary" is thrown
bugfix
Some glyphs have bounding rectangle with zero height
4.0.84.0
April 11, 2017
bugfix
Green text becomes grey when cloning only text shapes on original document
4.0.83.0
April 5, 2017
bugfix
In particular cases an out of bounce exception could occur when using document.NamedDestinations.ToArray()
bugfix
A null reference exception could occur when flattening a widget
4.0.82.0
March 23, 2017
bugfix
Improved accuracy when shapes are created through the Page.CreateShapes() method
4.0.81.0
February 20, 2017
feature
Compatibility with MS certificate store, including non-exportable certificates
4.0.80.0
February 10, 2017
bugfix
Document specifies an unsupported encryption revision of value 6
4.0.79.0
February 9, 2017
bugfix
Issue with contents array containing null entry
4.0.78.0
February 1, 2017
bugfix
Missing method AnnotationVisitor.Visit(FileAttachment)
4.0.77.0
January 2, 2017
bugfix
Fonts are wrong after compressing from asp net core 1.1
4.0.76.0
December 22, 2016
bugfix
Opening a protected pdf may result in a WrongPasswordException
4.0.75.0
December 2, 2016
bugfix
Exception when cloning page.
4.0.74.0
November 25, 2016
bugfix
OutOfRangeException when Font is "Yu Gothic UI"
4.0.73.0
November 24, 2016
bugfix
A document cloned via Shapes may differ from the original.
bugfix
ShapeSizeException when cloning page.
4.0.72.0
November 14, 2016
bugfix
Reduce PDF file size code sample runs long on some PDF files
bugfix
Documents that are cloned via Page.CreasteShapes differ from original
bugfix
Documents that are cloned via Page.CreateShapes may contain artifacts
bugfix
Page.CreateShapes generates wrongly placed text in some cases
4.0.71.0
November 9, 2016
bugfix
Extracted Text from a PDF in a TextShape is in particular cases not correct
4.0.70.0
October 14, 2016
bugfix
in some cases TextShapes were sized wrongly
4.0.69.0
September 20, 2016
bugfix
FreeText annotations with rich text have an improved appearance.
bugfix
In particular cases extracting a page from a document gives an error.
4.0.68.0
July 7, 2016
bugfix
In some cases when converting EMF to PDF some text was lost
bugfix
javascript behavior changes after stitching
4.0.67.0
June 16, 2016
bugfix
EMF to PDF hatched brushes are transparent.
4.0.66.0
June 15, 2016
bugfix
EMF to PDF did not support hatched brushes.
bugfix
In specific cases, an ArgumentOutOfRangeException is thrown when cloning a page.
4.0.65.0
May 31, 2016
bugfix
NullReferenceException when cloning and saving page
bugfix
In specific scenarios, objects are not garbage collected
4.0.64.0
April 22, 2016
comment
Various optimizations
4.0.63.0
April 14, 2016
bugfix
A corrupt font causes an exception when cloning a page.
4.0.61.0
March 7, 2016
bugfix
A CTM with only one non-zero component causes exception
4.0.60.0
February 4, 2016
bugfix
SvgShape throws a System.IndexOutOfRangeException if a path has a start operator only.
bugfix
In specifc cases, writing the same Document instance throws an exception.
bugfix
Saving a PDF that has a corrupt font throws an exception. We made the engine more lenient.
4.0.59.0
January 10, 2016
feature
Added property DocumentInfo.CustomProperties
4.0.58.0
November 16, 2015
bugfix
Due to unbalanced save restore operators in original content, new shapes are displayed vertically flipped.
feature
Added property DocumentInfo.CustomProperties
4.0.57.0
October 2, 2015
bugfix
SVG radial gradient doesn't appear
4.0.56.0
September 9, 2015
bugfix
Fix a concurrency issue when extracting glyphs
4.0.55.0
August 17, 2015
bugfix
Exception while opening some PDF files.
bugfix
Setting zero value of a field lead to a blank field.
4.0.54.0
July 21, 2015
bugfix
Fix a bug which made NumericFields blank after flattening.
4.0.53.0
June 24, 2015
bugfix
Fix an issue when the PDF is encrypted with standard password encryption and signed in the same time
4.0.52.0
June 17, 2015
bugfix
Fix an issue with missing fields after the document being flattened
feature
Support RSA-SHA256 signatures
bugfix
Fix an issue with non standard signature types
bugfix
Fix an issue that caused font corruption when the names of different fonts were the same
4.0.51.0
May 15, 2015
bugfix
Fix a bug resulting in broken PDF when an ImageShape contains an image mask
4.0.50.0
April 15, 2015
bugfix
Avoid crash on missing font entries
bugfix
Fix a crash by being more lenient with missing required properties
bugfix
Fix an issue when the font size of some glyphs on the page have a negative height
4.0.49.0
March 20, 2015
bugfix
Improved glyphs sorting.
4.0.48.0
February 12, 2015
bugfix
Default view preference is set to simplex
4.0.47.0
January 20, 2015
bugfix
StackOveflowException gets thrown for some PDF files
4.0.46.0
December 23, 2014
bugfix
If any of the viewer preferences are set, the Duplex entry of the viewer preferences dictionary is set to Simplex even if the Duplex property is not touched. The Simplex option causes Adobe PDF reader to ignore the 'print on both sides' option on the print dialog and always print simplex. The Duplex enum has been extended with a 'Unspecified field which is the new default. It omits the entry.
4.0.45.0
December 1, 2014
bugfix
Numeric field is changed during flattening.
4.0.44.0
November 11, 2014
bugfix
In some cases creation of shapes performs slowly
bugfix
SVG transform matrix is interpreted incorrectly
bugfix
Handling of encryption key is improved
4.0.43.0
October 21, 2014
bugfix
Fonts.CalculateHeight method is slow for some characters.
4.0.42.0
October 8, 2014
bugfix
The sizes of some merged documents are reduced significantly.
bugfix
PDF/A-1b output is not compliant
bugfix
In some cases saving file as PDF/A-1b causes StackOverflow exception.
4.0.41.0
August 26, 2014
feature
Add option to justify the last line of a MultiLineTextShape
4.0.40.0
August 5, 2014
bugfix
Markup annotation raises an exception.
bugfix
In specific cases, the transparency of a brush or image is not handled correctly.
bugfix
In some cases, the SvgShape ignores the font attribute.
4.0.39.0
July 11, 2014
bugfix
Flattening a document with a large amount of widgets bloats the size of the output document.
4.0.38.0
July 1, 2014
bugfix
In special cases, widgets are missing in the Field.Widgets and/or the Page.Widgets collection. This is caused by duplicate merged widget/field dictionaries with the same field name. Strictly speaking this is a violation of the specification. We now mimic Acrobat's behavior.
feature
We added support for adding embedded files to a document. It is now possible to add entries to Document.EmbeddedFiles.
4.0.37.0
June 18, 2014
feature
Improved robustness against improper field definitions.
bugfix
Text fragments with a single space cannot be underlined.
4.0.36.0
May 15, 2014
bugfix
Incorrect ICC color information read from existing PDF document.
bugfix
ClipPath does not work as expected with SvgShape.
feature
PDFKit.NET is now available as a NuGet package. From the Package Manager Console run: Install-Package TallComponents.PDFKit
4.0.35.2
March 20, 2014
bugfix
Xfa documents may get incorrectly classified as classic documents.
4.0.35.1
March 17, 2014
comment
Internal change.
4.0.35.0
February 27, 2014
bugfix
Default field values do not persist when flattened.
bugfix
Page.CreateShapes() may deliver text shapes that are improperly scaled horizontally.
4.0.34.0
February 6, 2014
bugfix
PageShape may put the page content at an incorrect location.
bugfix
Accessing the Document.Bookmarks collection may lead to an exception.
4.0.33.1
December 17, 2013
feature
We added a CreateBarcodes sample, that shows you how to add a QR-barcode, amongst others.
feature
Added the ability to create image shapes from Tiff files that use a type 6 (JPEG) compression. Please note that this compression type is obsolete and superseded by compression type 7 (also JPEG). System.Drawing.Bitmap will not be able to handle type 6 compressed images for example.
4.0.33.0
December 12, 2013
feature
Saving as PDF/A has been optimized for pages that consist of non-transparent images only. This reduces the output size, and memory requirements.
4.0.32.0
November 27, 2013
bugfix
For some existing PDF documents, new shapes added to an existing page do not show up in the result.
4.0.31.0
November 20, 2013
feature
Improved support for processing corrupt documents.
4.0.30.0
November 19, 2013
bugfix
Corrupt secured documents may get repaired incorrectly and and will throw a "WrongPassword" exception when opened.
bugfix
In rare cases CreateShapes looses text.
4.0.29.0
November 6, 2013
feature
Added a CreateLayers samples that shows how to create new graphical layers and add shapes to them.
feature
Added a RenderingIntent property to the ContentShape class.
bugfix
Reduced memory requirements when creating a document with many images from file paths.
4.0.28.1
October 28, 2013
feature
Improved support for undocumented Adobe text extraction information.
4.0.28.0
October 8, 2013
bugfix
Creating documents with striped tiff images requires a lot of memory.
4.0.27.1
October 3, 2013
feature
Improved text extraction for documents that use an undocumented Adobe feature for specifying character codes (In Adobe reader this only works if you copy text via Copy With Formatting).
4.0.27.0
September 19, 2013
bugfix
The windows domain license does not work for the ApplicationPoolIdentity in IIS.
feature
Improved text extraction for documents that use an undocumented Adobe feature for specifying character codes.
bugfix
Text extraction may not return the proper character for glyphs that have no entry in the ToUnicode map.
bugfix
After merging pages from different documents, some characters are missing.
feature
The viewer preferences now allow access to the following PDF settings: Duplex, NumCopies, PickTrayByPdfSize, PrintArea, PrintClip, ViewArea, ViewClip, PrintPageRange, PrintScaling.
4.0.26.0
September 5, 2013
feature
Added an "ExtractGlyphBoxes" example that generates a bitmap with rectangles for each glyph on a page, taking into account page rotation, and its mediabox and cropbox.
bugfix
Clearing the layers of a document does not remove the first one.
feature
Added a ClipShapes sample that uses clipping to hide a rectangle on a page.
bugfix
Improved the field access performance for XFA documents.
feature
Improved handling of corrupt documents.
4.0.25.0
July 31, 2013
feature
Improved the ability to read documents that contain erroneous link information.
bugfix
Null references while splitting an encrypted document into separate pages.
feature
Added a DownScaleImages sample. This samples reduces the resolution of all images in a document.
bugfix
Saving as PDF/A produces an incorrect result for some pages, in particular for pages that have an orientation that does not equal Rotate0.
4.0.24.1
June 28, 2013
bugfix
In some situations an exception gets thrown when writing a document with the keepopen flag. This issue was introduced in release 4.0.22.0.
4.0.24.0
June 27, 2013
bugfix
Newly created or editied FreeText annotations get an inccorect appearance with a black background.
bugfix
In cases that two fonts (from different documents) use the same font name, PDFKit.Net may use the wrong font. This fix is a further refinement of the bug fix in release 4.0.23.0.
4.0.23.0
June 19, 2013
feature
Added a "StampFooter" sample that shows how to stamp each page with custom footer text.
bugfix
PDFKit.Net hangs while extracting glyphs.
bugfix
Document.Find() and Page.Find() may not find the specified text in rotated pages.
feature
Allow documents to be read that have minor encryption issues.
bugfix
In rare cases, PDFKit.Net uses the wrong font.
4.0.22.0
May 29, 2013
bugfix
Saving an ecrypted document with keepopen=true may lead to an exception when accessed afterwards.
bugfix
Some corrupt documents cannot be read. This issue was introduced in 4.0.19.0. Symptoms may be a "Stack Empty" error, or missing elements.
bugfix
After saving, text is no longer a the same position.
bugfix
Opening a document with a wrong password throws an obfuscated exception.
feature
Improved the ability to repair documents that have a corrupt field collection. Previously, some fields would appear to be missing.
4.0.21.0
May 2, 2013
feature
Added support for accessing FileAttachment annotations.
4.0.20.0
April 25, 2013
bugfix
TextShape.MeasuredWidth may return an incorrect value for type 1 fonts.
4.0.19.0
April 9, 2013
bugfix
Returned fonts widths are sporadically wrong for some CID fonts.
bugfix
Font.CreatePaths throws an exception for some font types.
bugfix
4.0.18.0 introduced an issue with Reader enabled documents.
4.0.18.0
March 13, 2013
feature
Add certificate retrieval for type "2.16.840.1.101.3.4.2.1WITHRSA".
feature
Added the Azure license type.
4.0.17.0
February 27, 2013
feature
Added support for signing documents without breaking Adobe Reader enablement.
bugfix
Writing an encrypted document may produce a corrupt document.
bugfix
Page.CreateShapes() may produce incorrect characters for certain multibyte encodings.
4.0.16.0
January 31, 2013
feature
Added support for files larger than 8GB.
bugfix
Some files load very slowly. This typically happens if files have many layers.
feature
Added a redaction sample that processes images in an existing pdf file.
4.0.15.0
January 16, 2013
bugfix
Documents larger than 2GB throw an exception.
bugfix
In rare cases, special characters like currency symbols and bullets are not shown correctly in flattened documents.
feature
Updating a field in an Adobe Reader enabled document that allows field editing will no longer invalidate the enablement if the AppendUpdate writing mode is used.
4.0.14.0
January 7, 2013
feature
Added FreeText.Orientation and Stamp.Orientation properties. These allow creation of rotated markup annotations (multiples of 90 degrees).
feature
Added FreeText.InteriorColor, FreeText.TextColor and FreeText.FontSize.
bugfix
FreeText.BorderColor does not control the border color but the interior color.
feature
Added Square.InteriorColor.
feature
Added Font.DecorationLineWidth.
bugfix
Default values of an XFA document disappear after flattening.
4.0.12.0
October 24, 2012
bugfix
Some flattened fields do not contain an up-to-date value. This issue was caused by the XFA speed improvement in release 4.0.11.0. This change has therefore been reverted.
4.0.11.0
September 26, 2012
feature
Speed of processing has been improved for XFA documents with many fields.
feature
Added support for the "mark as read-only" action when signing a document. As a result, Adobe Acrobat/Reader no longer complains about the document being changed after signing.
bugfix
The Adobe print dialog complains about some documents generated by PDFKit.
4.0.10.0
September 11, 2012
bugfix
Opening documents with inline images may cause exceptions when the image data itself contains an end-of-image marker.
bugfix
Adobe Reader may report an error for documents that have been produced with an unlicensed version of PDFKit.Net.
4.0.9.0
July 26, 2012
bugfix
Extracting images leads to incorrect results when done simultaneously in multiple threads.
bugfix
Null reference while importing SVG.
bugfix
Multiline text shapes with a width that is smaller than the width of a single character lead to high memory use.
feature
Added support an additonal identifier for the "SHA-1withRSA" algorithm.
4.0.8.0
June 12, 2012
feature
Createshapes works around an issue with fonts that specify incorrect unicode information.
bugfix
CreateShapes looses color information in stencil masks.
4.0.7.0
June 11, 2012
bugfix
CreateShapes does not respect certain scenarios that involve text as clipping paths.
bugfix
An index out of range exception gets thrown for some Destinations (links).
4.0.6.0
May 31, 2012
feature
the IccBasedColor and IccColorSpace types have been introduced. This allows specifying a color based on an Icc color profile.
bugfix
Named destinations (in bookmarks) with unicode characters in their name may not be accessible.
4.0.5.0
May 8, 2012
feature
The MetafileShape has been re-introduced.
bugfix
Changing the position of a markup annotation may invalidate its appearance.
bugfix
The width of a TextShape may be wrong.
4.0.4.0
March 22, 2012
bugfix
ImageShapes with transparency sometimes get saved with an upside down transparency mask. This issue was introduced in release 4.0.3.0.
bugfix
Page.CreateShapes delivers incorrect graphics when text is used as a clipping path.
feature
Page.CreateShapes more often delivers text strings in a single TextShape, leading to smaller output.
4.0.3.0
March 15, 2012
bugfix
Page.CreateShapes may return graphics at a shifted position.
bugfix
Page.CreateShapes may lead to a corrupt document if the original page contains inline images.
bugfix
Page.CreateShapes may not create correct gradient colors.
bugfix
Page.CreateShapes may not produce correct text output for fonts that contain a ToUnicode map.
4.0.2.1
November 28, 2011
4.0.2.0
November 17, 2011
4.0.1.0
November 14, 2011
4.0.0.1
September 29, 2011
Download PDFKit.NET 4.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.