PDF4NET updated to V4.1

New version adds PDF/A support, plus the ability to load local fonts in HTML text.
March 17, 2010
Feature Release

PDF4NET is a .NET library for creating, editing and filling PDF files on the fly from any .NET application. The library provides a simple API that allows you to create complex PDF documents, or to edit existing PDF files with a few lines of code. Its core functionality can be divided into 3 main areas: PDF creation, PDF editing and PDF forms filling. The library provides support for both standard .NET framework and Compact .NET framework. Project costs are reduced when developing with PDF4NET because it can be distributed royalty free.

The following editions are available:

Updates in V4.1

New Features

  • PDF/A support - added support for creating PDF/A-1b compliant PDF files
  • Added support to load fonts from local machine in HTML text

Bugs Fixed

  • In some situations the field names are not renamed correctly and the resulting file is invalid
  • Destination page is not loaded for goto actions in link annotations
  • Bookmarks are not displayed when the document is encrypted
  • Adding a document information object to a document saved in partial mode causes the final PDF file to be damaged
  • In some scenarios movie annotations cannot be played
  • An exception is thrown when trying to draw characters that do not exist in the font
  • Custom property names are returned with a slash prefix
  • An invalid content stream is generated when flattening form fields that have content stream appearances that do not end with a white space
  • Multiline textbox fields cannot be filled if the text cannot be wrapped to fit the field width
  • Text using fonts with MacRomanEncoding is not displayed correctly when character codes differ from WinAnsiEncoding
  • Textboxes that use a font that is not defined in the PDF file cannot display the field value
  • The signature cannot be validated when creating an empty appearance for it
  • Document information is not saved correctly in incremental mode
  • Underline, squiggly and strikeout annotations cannot be created
  • PDFDocument.BeginSave method fails when a security manager is attached to the document
  • Middle aligned text is not aligned correctly on vertical
  • Saving a PDFDocument to Response.OutputStream throws an exception
  • Metadata schema is not stored in document information when PDFMetadataSchema.StoreSchemaInDocInfo property was true
  • Layers are not created correctly when the PDFDocument is created from a source PDF file
  • Some DrawTextBox overloads still use PDFFont parameter type instead of PDFFontBase
  • Pages with annotations cannot be loaded when document is loaded in partial mode

About O2 Solutions

O2 Solutions is a small Romanian based software company focused on developing products for the software industry. It is dedicated to providing the finest components and highest quality support to its customers and to the worldwide developer community. The company is committed to supporting the .NET Framework in the present and future by developing high performance components for all .NET enabled environments.

Entering data into a PDF form.

PDF4NET

PDF enable your .NET applications.

Got a Question?

Live Chat with our O2 Solutions licensing specialists now.