fix Fix a concurrency issue when extracting glyphs
18.104.22.168 released 8/17/2015
fix Exception while opening some PDF files.
fix Setting zero value of a field lead to a blank field.
22.214.171.124 released 7/21/2015
fix Fix a bug which made NumericFields blank after flattening.
126.96.36.199 released 6/24/2015
fix Fix an issue when the PDF is encrypted with standard password encryption and signed in the same time
188.8.131.52 released 6/17/2015
fix Fix an issue with missing fields after the document being flattened
feature Support RSA-SHA256 signatures
fix Fix an issue with non standard signature types
fix Fix an issue that caused font corruption when the names of different fonts were the same
184.108.40.206 released 5/15/2015
fix Fix a bug resulting in broken PDF when an ImageShape contains an image mask
220.127.116.11 released 4/15/2015
fix Avoid crash on missing font entries
fix Fix a crash by being more lenient with missing required properties
fix Fix an issue when the font size of some glyphs on the page have a negative height
18.104.22.168 released 3/20/2015
fix Improved glyphs sorting.
22.214.171.124 released 2/12/2015
fix Default view preference is set to simplex
126.96.36.199 released 1/20/2015
fix StackOveflowException gets thrown for some PDF files
188.8.131.52 released 12/23/2014
fix 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.
184.108.40.206 released 12/1/2014
fix Numeric field is changed during flattening.
220.127.116.11 released 11/11/2014
fix In some cases creation of shapes performs slowly
fix SVG transform matrix is interpreted incorrectly
fix Handling of encryption key is improved
18.104.22.168 released 10/21/2014
fix Fonts.CalculateHeight method is slow for some characters.
22.214.171.124 released 10/8/2014
fix The sizes of some merged documents are reduced significantly.
fix PDF/A-1b output is not compliant
fix In some cases saving file as PDF/A-1b causes StackOverflow exception.
126.96.36.199 released 8/26/2014
feature Add option to justify the last line of a MultiLineTextShape
188.8.131.52 released 8/5/2014
fix Markup annotation raises an exception.
fix In specific cases, the transparency of a brush or image is not handled correctly.
fix In some cases, the SvgShape ignores the font attribute.
184.108.40.206 released 7/11/2014
fix Flattening a document with a large amount of widgets bloats the size of the output document.
220.127.116.11 released 7/1/2014
fix 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.
18.104.22.168 released 6/18/2014
feature Improved robustness against improper field definitions.
fix Text fragments with a single space cannot be underlined.
22.214.171.124 released 5/15/2014
fix Incorrect ICC color information read from existing PDF document.
fix 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
126.96.36.199 released 3/20/2014
fix Xfa documents may get incorrectly classified as classic documents.
188.8.131.52 released 3/17/2014
comment Internal change.
184.108.40.206 released 2/27/2014
fix Default field values do not persist when flattened.
fix Page.CreateShapes() may deliver text shapes that are improperly scaled horizontally.
220.127.116.11 released 2/6/2014
fix PageShape may put the page content at an incorrect location.
fix Accessing the Document.Bookmarks collection may lead to an exception.
18.104.22.168 released 12/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.
22.214.171.124 released 12/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.
126.96.36.199 released 11/27/2013
fix For some existing PDF documents, new shapes added to an existing page do not show up in the result.
188.8.131.52 released 11/20/2013
feature Improved support for processing corrupt documents.
184.108.40.206 released 11/19/2013
fix Corrupt secured documents may get repaired incorrectly and and will throw a "WrongPassword" exception when opened.
fix In rare cases CreateShapes looses text.
220.127.116.11 released 11/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.
fix Reduced memory requirements when creating a document with many images from file paths.
18.104.22.168 released 10/28/2013
feature Improved support for undocumented Adobe text extraction information.
22.214.171.124 released 10/8/2013
fix Creating documents with striped tiff images requires a lot of memory.
126.96.36.199 released 10/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).
188.8.131.52 released 9/19/2013
fix 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.
fix Text extraction may not return the proper character for glyphs that have no entry in the ToUnicode map.
fix 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.
184.108.40.206 released 9/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.
fix 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.
fix Improved the field access performance for XFA documents.
feature Improved handling of corrupt documents.
220.127.116.11 released 7/31/2013
feature Improved the ability to read documents that contain erroneous link information.
fix 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.
fix Saving as PDF/A produces an incorrect result for some pages, in particular for pages that have an orientation that does not equal Rotate0.
18.104.22.168 released 6/28/2013
fix In some situations an exception gets thrown when writing a document with the keepopen flag. This issue was introduced in release 22.214.171.124.
126.96.36.199 released 6/27/2013
fix Newly created or editied FreeText annotations get an inccorect appearance with a black background.
fix 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 188.8.131.52.
184.108.40.206 released 6/19/2013
feature Added a "StampFooter" sample that shows how to stamp each page with custom footer text.
fix PDFKit.Net hangs while extracting glyphs.
fix 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.
fix In rare cases, PDFKit.Net uses the wrong font.
220.127.116.11 released 5/29/2013
fix Saving an ecrypted document with keepopen=true may lead to an exception when accessed afterwards.
fix Some corrupt documents cannot be read. This issue was introduced in 18.104.22.168. Symptoms may be a "Stack Empty" error, or missing elements.
fix After saving, text is no longer a the same position.
fix 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.
22.214.171.124 released 5/2/2013
feature Added support for accessing FileAttachment annotations.
126.96.36.199 released 4/25/2013
fix TextShape.MeasuredWidth may return an incorrect value for type 1 fonts.
188.8.131.52 released 4/9/2013
fix Returned fonts widths are sporadically wrong for some CID fonts.
fix Font.CreatePaths throws an exception for some font types.
fix 184.108.40.206 introduced an issue with Reader enabled documents.
220.127.116.11 released 3/13/2013
feature Add certificate retrieval for type "2.16.818.104.22.168.4.2.1WITHRSA".
feature Added the Azure license type.
22.214.171.124 released 2/27/2013
feature Added support for signing documents without breaking Adobe Reader enablement.
fix Writing an encrypted document may produce a corrupt document.
fix Page.CreateShapes() may produce incorrect characters for certain multibyte encodings.
126.96.36.199 released 1/31/2013
feature Added support for files larger than 8GB.
fix 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.
188.8.131.52 released 1/16/2013
fix Documents larger than 2GB throw an exception.
fix 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.
184.108.40.206 released 1/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.
fix FreeText.BorderColor does not control the border color but the interior color.
feature Added Square.InteriorColor.
feature Added Font.DecorationLineWidth.
fix Default values of an XFA document disappear after flattening.
220.127.116.11 released 10/24/2012
fix Some flattened fields do not contain an up-to-date value. This issue was caused by the XFA speed improvement in release 18.104.22.168. This change has therefore been reverted.
22.214.171.124 released 9/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.
fix The Adobe print dialog complains about some documents generated by PDFKit.
126.96.36.199 released 9/11/2012
fix Opening documents with inline images may cause exceptions when the image data itself contains an end-of-image marker.
fix Adobe Reader may report an error for documents that have been produced with an unlicensed version of PDFKit.Net.
188.8.131.52 released 7/26/2012
fix Extracting images leads to incorrect results when done simultaneously in multiple threads.
fix Null reference while importing SVG.
fix 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.
184.108.40.206 released 6/12/2012
feature Createshapes works around an issue with fonts that specify incorrect unicode information.
fix CreateShapes looses color information in stencil masks.
220.127.116.11 released 6/11/2012
fix CreateShapes does not respect certain scenarios that involve text as clipping paths.
fix An index out of range exception gets thrown for some Destinations (links).
18.104.22.168 released 5/31/2012
feature the IccBasedColor and IccColorSpace types have been introduced. This allows specifying a color based on an Icc color profile.
fix Named destinations (in bookmarks) with unicode characters in their name may not be accessible.
22.214.171.124 released 5/8/2012
feature The MetafileShape has been re-introduced.
fix Changing the position of a markup annotation may invalidate its appearance.
fix The width of a TextShape may be wrong.
126.96.36.199 released 3/22/2012
fix ImageShapes with transparency sometimes get saved with an upside down transparency mask. This issue was introduced in release 188.8.131.52.
fix 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.
184.108.40.206 released 3/15/2012
fix Page.CreateShapes may return graphics at a shifted position.
fix Page.CreateShapes may lead to a corrupt document if the original page contains inline images.
fix Page.CreateShapes may not create correct gradient colors.
fix Page.CreateShapes may not produce correct text output for fonts that contain a ToUnicode map.