2012 Releases
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.
-
Added new
PdfPage.MediaBox and
PdfPage.CropBox
properties.
-
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.
Previous releases