History of Docotic.Pdf releases in 2012
Version 3.6
October 18th, 2012
Greatly optimized speed of PDF opening and saving.
Decreased and optimized memory consumption.
Added ability to specify vertical and horizontal resolution for images created from PDF pages. See PdfDrawOptions.HorizontalResolution and PdfDrawOptions.VerticalResolution properties.
Added ability to check whether PDF document is a PDF/A compliant one. See PdfDocument.GetPdfaConformance method. Please take a look at Check if PDF document is a PDF/A compliant one sample.
Added new compression option. See PdfSaveOptions.OptimizeIndirectObjects property.
Improved support for TIFF images produced by Imaging for Windows.
Improved support for grayscale JPEG-in-TIFF images.
Improved text extraction.
Improved extraction of images.
Improved drawing of PDF pages.
Improved processing of XMP metadata.
Fixed bugs in PdfImage.ResizeTo method.
Version 3.5
July 28th, 2012
Added support for PDF form XObjects (often used for watermarks, backgrounds and repeatable objects). Please take a look at following new properties and methods: PdfDocument.CreateXObject, PdfPage.XObjects, PdfPage.XObjectCount, PdfPage.GetXObject(Int32), PdfCanvas.DrawXObject
Added new property PdfControl.FullName that returns fully qualified name of control.
Added ability to check if an image painted transformed and ability to save such image as painted (seen in a PDF viewer). Please take a look at following new properties and methods: PdfPaintedImage.IsTransformed, PdfPaintedImage.TransformationMatrix, PdfPaintedImage.SaveAsPainted.
Added ability to save pages as TIFF images (take a look at new PdfDrawFormat.Tiff element in PdfDrawFormat enumeration).
Added ability to check whether license data added to LicenseManager, is valid. Also added ability to check which operations are allowed with current license data. Please take a look at following new properties: LicenseManager.HasValidLicense, LicenseManager.SavingAllowed, LicenseManager.ReadingAllowed, LicenseManager.DrawingAllowed.
Added new properties PdfInfo.CreationDate and PdfInfo.ModifiedDate that can be used to retrieve date and time a document was created and most recently modified in absence of XMP Metadata.
Added more samples.
Improved saving of documents without compression.
Improved support for reading of viewer preferences.
Improved text extraction.
Improved extraction of images.
Improved opening of PDF documents.
Following methods and properties are marked obsolete (and will be removed in Docotic.Pdf 4): PdfDocument.Watermarks, PdfDocument.WatermarkCount, PdfDocument.GetWatermark(System.Int32), PdfPage.Watermark.
Fixed some bugs related to reading of document permissions.
Fixed some bugs related to saving of fonts.
Fixed some bugs related to reading of documents with forms.
Fixed some bugs related to handling of opacity in existing documents.
Version 3.4
April 24th, 2012
Added support for drawing of PDF pages. See PdfPage.Save and PdfPage.Draw methods. These methods can be used to draw a PDF page on screen, print PDF page to a printer and save PDF page as an image. Please take a look at Draw and print PDF samples.
Added support for extraction of page objects (currently, only text and images). See PdfPage.GetObjects method. Please take a look at Extract text, paths and images sample.
Added support for extraction of images with their coordinates. See PdfPage.GetPaintedImages method and PdfPaintedImage class. Please take a look at Extract image coordinates sample.
Added support for extraction of text by words and by characters. See PdfPage.GetWords and PdfPage.GetChars methods. Please take a look at Extract text by words sample.
Added new methods for resizing and scaling of existing images in a PDF document. Please take a look at PdfImage.ResizeTo, PdfImage.Scale methods. These methods are useful if you want to reduce PDF size.
Improved opening of PDF documents. The library now uses less time and memory to open a document.
Improved recompression of JPEG images.
Improved extraction of images.
Improved text extraction.
Fixed bug with reading of Creator and Producer fields in document metadata.
Fixed some bugs related to processing of JPEG-in-TIFF images.
Fixed some bugs related to processing of font styles.