HomeProductsServicesPurchasePortfolioSupportDownloadsCompany
 


 
Overview
Features
What's new
Samples
Faq
Licensing
Purchase
Download

September 9th 2008 - PDF4NET 3.3.3 released

Bug fixes:
Colorspace resource entry from imported pages is not saved correctly fixed
Content is not displayed correctly on rotated pages when media box bottom left corner is not located at (0,0) fixed
Fields.Count returns the original number of fields after the form has been flattened fixed
Multilevel fields with space prefixed partial names cannot be located in Fields collection fixed
In some situation the icon of button fields is not saved fixed
Image extraction does not work when the page includes form XObjects fixed
Image extraction does not work when the image includes an array of decoding filters fixed
Some B/W CCITT images cannot be extracted fixed
Strings located in objects stored in an object stream are not decoded correctly when the PDF file is encrypted fixed
PDF forms with checkboxes that do not have an export value cannot be loaded fixed
PDF files with object stream compression that include the document catalog in the object stream cannot be loaded fixed
SaveToFile method cannot save PDF files with digital signatures fixed
Imported Type1 fonts without /Widths entry are not saved correctly and the PDF file cannot be open fixed
Filling Unicode characters in XFA forms (when the field's font was not embedded) caused an exception when the form was saved fixed
Digital signature appearance is not preserved when the PDF form is flattened fixed
 

July 7th 2008 - PDF4NET 3.3.2 released

Bug fixes:
Added CreationDate and ModDate to document information  
In some situations, after drawing imported content on a page, the remaining content is not drawn correctly if the file is saved in fast web view mode fixed
In some situations the ExtGState dictionaries are not read correctly fixed
CIDSystemInfo dictionary for unicode TrueType fonts is not encrypted when the document is encrypted fixed
Newly created textbox fields with 0 font size do not display the field content fixed
Added support for preserving separation info when doing page imposition fixed
Circular references in form Xobjects generate a stack overflow fixed
Patterns included in resources dictionary as direct objects cannot be imported fixed
Added support for mirroring the content of any form XObject  
Added support for forcing XFA form regeneration on form open  
 

May 28th 2008 - PDF4NET 3.3.1 released

Bug fixes:
Graphic state is not restored correctly after drawing a textbox with an underlined font fixed
Fields' position is shifted down left when the page media box has negative lower left coordinates fixed
GoTo actions with invalid destinations (page number instead of page reference) generate an exception when the file is saved fixed
GoTo actions without a destination page generate an exception when the file is saved fixed
Imposition does not work correctly when the source file has resources defined at document level fixed
PDF forms have unpredictable behavior when % character is included in field's export value fixed
When a radio button item is selected and its export value includes characters that need to be escaped, the radio button item is not displayed fixed
PDF forms that include checkboxes without visual appearance cannot be loaded fixed
Annotations with borders that include a dash array cannot be loaded fixed
Fields rotated with -90 are not saved correctly fixed
When multiple metafiles that use the same font are drawn in a document, the font data is embedded multiple times fixed
PDF files with empty metadata streams cannot be loaded fixed
Landscape pages rotated with 270 degrees are not stamped correctly fixed
Annotations that use wrong value types for predefined keys are not saved correctly fixed
Fields collection returns a field by name when the end part of supplied name (A.B.C) matches the name of a field (C) in the document fixed
Links created with PDFCanvas.DrawArea* methods are not saved correctly when the file is encrypted fixed
TrueType fonts are subset when they are used with dropdown and listbox fields fixed
 

April 3rd 2008 - PDF4NET 3.3.0 released

New features:
Support for extracting images from PDF files.
Support for extracting layers from PDF files.
PDFImage objects now support explicit colorspaces.
Bug fixes:
Coordinates of imported destination are not saved correctly fixed
FitText method fails when the width of a word is larger than box width and the word has a single character fixed
Backslashes are trimmed from the PDF file name included in a FDF file fixed
Outline's top position is not set correctly when the destination page is rotated with 90/270 degrees fixed
In some situations when DrawHTMLTextBox is called multiple times with the same font an invalid PDF file is generated fixed
Link annotations with Launch actions no longer work after the PDF file has been loaded and saved with PDF4NET fixed
Newly created textbox fields with TrueTypeFont do not work properly when the same TrueType font is used to display static text on page fixed
Imported files that contain named destinations with destination arrays instead of destination dictionaries cannot be saved fixed
 

February 25, 2008 - PDF4NET 3.2.4 released

Bug fixes:
Markup annotations are not displayed correctly on rotated pages fixed
PDF files with JS actions included directly in the names array cannot be loaded fixed
Stamp annotations are not displayed correctly (they are not rotated) on rotated pages fixed
FDF files that include radio and checkbox fields with extended ASCII characters in field value are not imported correctly in the PDF form fixed
Imposition does not work for pages without resource dictionaries fixed
Save method throws an exception when the imported document has a GoTo action as OpenAction fixed
Damaged files that throw an exception after a partial load (in PDFDocument constructor, when extracting pages) leave the file locked fixed
Comb fields that use MacRoman encoded fonts are not displayed correctly fixed
Visible area of imported pages is not computed correctly when the page is rotated fixed
Invalid imported go to actions generate an exception when the file is saved fixed
 

January 22nd 2008 - PDF4NET 3.2.3 released

New features:
Support for creating and importing link annotations.
Bug fixes:
Form Xobjects created from imported content that does not include content streams cannot be saved. fixed
Acrobat 3 Revision 3 encrypted files cannot be decrypted fixed
Some Type1 fonts are not saved correctly fixed
PDF files that include images without decode dictionaries cannot be saved fixed
XMP metadata canot be saved in linearized mode fixed
When a null brush is used to display text, an exception is thrown when the file is saved if the font is underlined fixed
Code 93 barcodes are not generated correctly for values that include space or Z characters fixed
Viewer preferences are not loaded when a PDF file is imported fixed
 

November 26th 2007 - PDF4NET 3.2.2 released

Bug fixes:
Code 128A and 128B barcodes throw an exception when they are drawn on the page. fixed
LastModified date is changed for free text annotations, even if the annotation is not modified fixed
PDF layers cannot be saved in linearized mode fixed
Imposition does not work for pages with multiple content stream segments and PDF operators are split over 2 segments fixed
PDF files with incomplete catalog objects cannot be loaded fixed
Some JavaScript streams are not loaded fixed
Uncompressed Type1 fonts are not saved correctly fixed
Invalid definition is created for Type2 functions fixed
Action destination is not saved correctly in linearized mode fixed
ReadOnly fields are not imported from FDF/XFDF files fixed
 

October 23rd 2007 - PDF4NET 3.2.1 released

Bug fixes:
When a PDFDocument is saved multiple times, the first save generates a valid file but the next generates a damaged file. fixed
PDF files with invalid page objects cannot be loaded fixed
In some situation bookmarks that include the new line character cannot be loaded fixed
Imported content is not extracted correctly from pages that use the same names for different resources fixed
Redundant objects are generated for digital signatures when PDF file is saved without linearization fixed
Form fields flattening does not work for fields with custom visibility settings fixed
Imported content is not extracted correctly from pages that split PDF operators over multiple content stream segments fixed
Some ASCII85 encoded streams are not decoded correctly fixed
PDF files with font dictionaries that include invalid ToUnicode key cannot be loaded fixed
TrueType fonts cannot be used in ASP.NET applications under medium trust level fixed
PDF files display the error "wrong number of operands for setcolor operation" when clipping regions are used fixed
In some situations the shadings extracted from a PDF file are not saved correctly fixed
PDF files that include text annotations with custom icons cannot be loaded fixed
Draw*Link methods do not place correctly the links on rotated pages fixed
Code 128C barcodes are not displayed correctly when checksum is 0 fixed
 

September 14th 2007 - PDF4NET 3.2 released

New features and enhancements:
DeviceRGB, DeviceCMYK, DeviceGray, Indexed, CalGray, CalRGB, Lab, ICC, Separation and DeviceN colorspaces.
PANTONE colors.
Bug fixes:
When a PDF file with layers is loaded, the layer information is discarded when the file is saved. fixed
Removed verification from XFARadioButton fields to allow to set only values defined on the field. Now when the field value is set to a value that is not defined on the field for checked/unchecked states, the field is considered unchecked (similar to Reader/Acrobat) fixed
Form fields are not displayed on the page when the logical unit is changed to other unit than point fixed
PDFExtendedColor and PDFSeparationColor have been moved to O2S.Components.PDF4NET.Graphics.Colorspaces namespace. fixed
The 24x24 DataMatrix symbol has an incorrect number of data codewords fixed
Some PDF files with embedded attachments cannot be loaded. fixed
XMP metadata is not written correctly when accented characters are used in content fixed
Spaces are trimmed from field names, if they appear at the beginning or the end of the name. fixed
When a page that includes fields is removed, the document cannot be saved, an exception is thrown fixed
Font size attribute is not preserved for radiobutton fields when a PDF file is loaded into a PDFDocument object. fixed
Renaming radiobutton fields generates redundant objects in PDF file fixed
 

July 23rd 2007 - PDF4NET 3.1.1 released

New features and enhancements:
Support for overprint drawing.
Bug fixes:
Imported content is not extracted correctly from PDF pages that do not include any resources. fixed
Link annotations that include extended ASCII characters in URL are not saved correctly fixed
XFA forms with multiple top level subforms on the same PDF page cannot be loaded fixed
Some PDF forms throw an exception if Save method is called twice and the forms are modified between Save calls fixed
 

June 19th 2007 - PDF4NET 3.1.0 released

New features and enhancements:
12 new barcode symbologies: Singapore Post, Royal Dutch TPG Post, PZN, Deutsche Post Identcode, Deutsche Post Leitcode, USPS FIM, UCC/EAN128, USPS Horizontal Bars, USPS Package Identification Code, FedEx Ground 96, Pharmacode, Code 32.
Bug fixes:
In some situations the text is not aligned correctly in a text box. fixed
.NET 2.0: PDF encryption and digital signatures do not work on FIPS enabled computers fixed
Textbox fields with comb attribute are not displayed correctly, comb bars are not shown fixed
Checkboxes and radiobuttons that include extended ASCII chars in the export value cannot be selected fixed
Checksum for Code128C barcodes is not computed correctly fixed
Checksum for RM4SCC barcodes is not computed correctly fixed
 

May 7th 2007 - PDF4NET 3.0.1 released

New features and enhancements:
Added support for mirroring imported content along both X and Y axes.
Added support for extracting markup annotations as native PDF4NET annotation objects.
Bug fixes:
Text is not visible when field height is less than font size fixed
PDF forms with CJK fields are not flattened correctly fixed
Bookmark actions are not preserved when a PDF file is loaded and saved fixed
Imported free text annotations are not saved correctly when the page is rotated fixed
Imported list box fields are not saved correctly when the page is rotated fixed
Non-linearized PDF files are not encrypted correctly when EncryptMetadata is false fixed
Bookmarks are not encrypted correctly in non-linearized PDF file fixed
Imported links on page are not preserved when the file is saved in linearized mode fixed
Some PDF files with embedded Unicode fonts are not imported and saved correctly fixed
In some situations, PDF files with imported content that included inline images are saved incorrectly fixed
Textboxes do not display the text when vertical alignment is Middle or Bottom, clipping mode is ClipWords and the text is larger than the box fixed
In some situations flattened or merged PDF files display the error "Cannot find font - using Helvetica instead" when they are opened in Adobe Reader fixed
 

April 6th 2007 - PDF4NET 3.0 released

New features and enhancements:
Digitally sign PDF files with X.509 certificates (.Net 2.0 only).
Embed 3D artwork in PDF files with support for projections, rendering modes, lighting schemes, backgrounds, cross sections, nodes and activation.
AES-128 encryption.
Added support for PDF 1.5 encryption which allows to leave the metadata in clear (search engine friendly), while encrypting the rest of the document.
Added ReadOnly property at AcroForm level, to set/unset all fields at once.
Added WideToNarrowRatio property to Code 2 of 5 family of barcodes.
Bug fixes:
Field tooltips are not loaded in some situations fixed
Invalid linearized PDF files are generated when using other cultures than en-US fixed
When importing a PDF file, optional content is not loaded and the saved file does not display correctly in Acrobat/Reader 8 fixed
Mouse up actions do not work with Acrobat/Reader 5 fixed
XFA forms with field names that include dots (.) are not processed correctly fixed
Code128B and Code128C barcodes are not displayed correctly when the checksum value is 99 or 100 fixed
End symbol for Code2 of 5 Interleaved barcodes is not encoded correctly fixed
Overline, strikethrough and underline font options cannot be used simultaneously fixed
Renaming of radiobutton fields generates an exception fixed
XFA forms with radiobuttons with no default values cannot be loaded fixed
PDF files created with PDF4NET cannot be merged with Adobe Acrobat in some situations fixed
Page labels are not decrypted correctly when an encrypted PDF file is loaded fixed
XFA forms with custom values in editable drop down lists can not be loaded fixed
Appearance of free text annotations with rich content is not preserved fixed
4bpp bitmap images can not be embedded in a PDF file fixed
XFA fields from master page are not loaded fixed
In some situations an invalid border is generated for free text annotations fixed
XFA form related collections do not return the first element when using foreach if the collection is not reset before looping fixed
Imported PDF files with CalRGB and CalGray colorspaces are not saved correctly fixed
Encrypted PDF files with unencrypted metadata cannot be opened fixed
 

December 1st, 2006 - PDF4NET 2.9 released

New features and enhancements:
Create linearized PDF (fast web view) files.
Added support for extracting files from file annotations.
Added support for new stamp annotations: SBRejected, SHAccepted, SHInitialHere, SHSignHere, SHWitness.
Bug fixes:
Submit buttons have incorrect Flags attribute in some situations when a PDF form is loaded fixed
Autosized font not supported in multiline text box fields fixed
Position of annotations on rotated pages is not imported correctly fixed
Subject field is not saved for raw PDF annotations (the ones that are not imported as native PDF4NET objects) fixed
The order of radiobutton items in a radiobutton list is reversed when the PDF file is loaded and saved fixed
Field appearance is not created correctly for fields with autosized fonts when the fields appear on rotated pages fixed
Imported PDF files that contain images encoded with both ASCII85 and CCITTFax codecs are not saved correctly fixed
Text color is not preserved for imported free text annotations fixed
PDF version is not preserved when PDF files are imported and saves fixed
Code128 barcodes are not displayed correctly when the checksum character is 0x00 fixed
PDFColor(PDFColor) constructor does not copy correctly the CMYK components fixed
PDF files that include file attachment annotation with custom icons can not be loaded fixed
PDF4NET assembly incorrectly requires SkipVerification permission fixed
 

August 15th, 2006 - PDF4NET 2.8.1 released

New features and enhancements:
Added support for EMF+ files.
Bug fixes:
MaxLen attribute for text box fields is not loaded from some PDF cases fixed
PageNumberPrefix is not displayed correctly in encrypted PDF documents fixed
Text is not resized in form fields in order to be fully displayed when the font size is 0 fixed
Right and center aligned text is not positioned correctly when field font size is 0 fixed
New text annotation icons added by Acrobat 7 but not included in PDF specification are not supported by PDF4NET fixed
In rare situations encrypted PDF files that include combobox fields can not be loaded fixed
Pushbuttons and checkboxes captions are not center aligned fixed
Open status for popup windows is not preserved for annotations fixed
Form fields appearances do not use the colorspace that is set on the document fixed
PDF files encrypted with PDF4NET can not be opened with some PDF viewers fixed
Character A is not encoded correctly in a Code39 barcode fixed
PDF417 barcodes have incorrect encoded length fixed
 

May 15th, 2006 - PDF4NET 2.8 released

New features and enhancements:
Native support for 1D and 2D barcodes.
Support for page background (Adobe Acrobatİ style).
Support for renaming AcroForm fields.
Support for setting tab order for AcroForm fields.
Added SaveProgress event of PDFDocument class.
Bug fixes:
Empty strings are not supported in list fields fixed
PDFFields[fieldName] collection returns the last field in the document instead of null if there is no field with the given name fixed
Chained actions throw an exception when the PDF document is saved fixed
Multilevel fields with different types and different depth levels are not loaded correctly fixed
Image edit fields do not display the image after the form has been flattened fixed
Display patterns for numeric fields are ignored when flattening the XFA forms fixed
Imported content resources are not saved when the imported content is drawn under existing page content fixed
MacRoman encoding is not handled correctly for fonts used in form fields fixed
XFA forms that include fields without name can not be saved fixed
When filling XFA forms from XML files (through ImportData method), the AcroFields are not synchronized and when the form is flattened, the field values are not displayed fixed
Editable drop down lists do not support values that are not included in the list fixed
In some situations, field attributes and actions are lost when the form is loaded fixed
Accented chars (umlauts) are clipped on first line when drawing top aligned text in a textbox fixed
Reset form actions are not imported correctly, the list of fields to reset is not loaded fixed
 

February 14th, 2006 - PDF4NET 2.7 released

New features and enhancements:
Separate assemblies compiled for .Net Framework 1.1 and .Net Framework 2.0.
Support for creating and modifying PDF e-forms (Acroforms only).
Support for reading and filling static XFA forms (Adobe Designer 7 static forms).
Export/import of form data in FDF, XFDF and XML.
Support for SubmitForm and ResetForm actions.
Support for adding, editing and deleting document level JavaScript.
Added support for document attachments.
Bug fixes:
DrawText methods fails with exception when font is null fixed
FormXObjects are not drawn correctly when they are created from rotated imported content fixed
Long text without spaces does not break in multiline textboxes fixed
TrimBox and BleedBox were not read correctly when using ExtractPageInfo method fixed
PDFField.FieldInfo property returns negative width and height for some fields fixed
PDFDocument constructor sometimes throws an exception when importing a PDF file and regional settings are not english fixed
Content streams with invalid lengths (declared length smaller than real length) are not imported completely fixed
Media duration and player parameters are not imported for movie annotations fixed
The PDF file remains locked when PDFFile.FromFile method throws an exception fixed
Content of right aligned multiline textbox fields is partially cut fixed
Vertical textbox fields are not filled correctly fixed
Several bugs related to incorrect import of pdf files fixed
Pages with negative mediabox are not imposed correctly as imported content or as form xobject fixed
Metafile handle is not released when converting EMF files to PDF fixed
180 degrees rotated imported content is not drawn correctly in form xobjects fixed
When rendering lines from metafiles, the lines with 0 width pen are rendered with incorect color fixed
ClipLeft, ClipTop, ClipWidth and ClipHeight properties are not computed correctly for imported content extracted from rotated pages fixed
Library hangs in some cases when using textboxes and custom logical units for canvas fixed
Text after new line character is not displayed when using CJKFont objects fixed
Superscript HTML text does not work in some situations fixed
Text is not justified in textboxes when using Ansi fonts and custom logical units fixed
 

September 6th, 2005 - PDF4NET 2.6.2 released

New features and enhancements:
PDF files with damaged xref section can be loaded and rebuilt.
Form XObjects can be created from imported page content.
Added support for extraction of text annotations.
Enhanced EMF2PDF conversion.
Bug fixes:
FlattenFormFields method generates an exception in some situations fixed
Resource leaks when creating a TrueTypeFont object from a System.Drawing.Font object fixed
Landscape forms are not filled correctly fixed
Enumeration for PDFFields collection does not work correctly fixed
Outlines' expanded status is not imported fixed
Combination of multiple blend modes does not work fixed
Null value (Nothing in VB.NET) assigned to Text property of PDFTextBoxField cause exception when saving the PDF file fixed
AsIs rubber stamp annotations are not displayed correctly fixed
Target of PDFDocAreaLink is not placed correctly when the page that contains the link has a different size than the target page fixed
Non embedded Unicode TT fonts generate an exception when saving the PDF document fixed
 

March 29th, 2005 - PDF4NET 2.6.1 released

New features and enhancements:
Free text annotations
Added support for controlling the position and size of annotations' popup window
Form fields flattening
Bug fixes:
16/256 colors bitmaps are not embedded correctly in the PDF file fixed
Zero length streams in imported PDF files generate invalid PDF files fixed
Uncompressed PDF document are not encrypted correctly fixed
Imported images/form xobjects with zero length are not saved correctly fixed
Drawing on 270 degrees rotated imported pages does not work fixed
MergeFiles method does not work with other cultures than en-US fixed
 

February 14th, 2005 - PDF4NET 2.6 released

New features and enhancements:
PDF annotations
Native conversion of Enhanced Windows Metafiles to PDF
Layers and sub-layers
Form XObjects
Alpha channel transparency for images
Transparency and blend modes for any graphic element in a PDF file
Hatched and gradient brushes
Free form graphic paths, rounded rectangles and polypolygons
Support for loading PDF 1.5 compressed PDF files
Bug fixes:
Several bugs related to incorrect import of pdf files fixed
Form fields with dots in field name are not imported correctly fixed
Calculated form fields are not imported correctly fixed
Outlines with no destination are not imported correctly fixed
Type3 fonts are not imported correctly in some situations fixed
Decryption of PDF files with incremental updates fails fixed
Functions that include functions arrays are not imported correctly fixed
Colorspace objects are not imported correctly from Cristal Reports PDF files fixed
Links with page targets in the same document are not rebuilt correctly when importing a PDF file fixed
Submit/Reset form actions are not imported correctly fixed
Forms are not restored correctly when pages from a PDF form document are extracted and inserted in another PDF document fixed
Radiobutton fields with a single radio item are not imported correctly fixed
Signature fields are imported incorrectly and resulting PDF file can not be printed fixed