Convert FDF to XML & PDF/A_3b, Printing PDFs with Windows Service in .NET Apps


Well-known member
Mar 10, 2010
Programming Experience
What?s new in this release?

The latest version of Aspose.Pdf for .NET (9.1.0) has been released. Like in the last few releases, the specific focus of Aspose.Pdf development has been towards the PDF to HTML conversion feature. In adding more value to this functionality we have added a new feature: creating subsequent files with body contents only when converting multi-page PDF to HTML format. In order to accomplish this requirement, a new property, HtmlSaveOptions.HtmlMarkupGenerationMode has been introduced. Further details, can be found in the article on the basics of PDF to HTML conversion in our documentation sections. We received a request regarding printing of PDFs via a Windows Service because System.Drawing.Printing is not supported by Microsoft in a Service. In order to resolve this problem, you need to first convert the PDF file to XPS format using Aspose.Pdf for .NET. Once the PDF file is converted to XPS format, you can use Aspose.Words for .NET to print a document on a server via XPSPrint. HTML to PDF is an important Aspose.Pdf for .NET feature. In this release, we have introduced a new feature regarding resource loading callback when converting HTML files to PDF format. Over the years, Aspose.Pdf for .NET has proved to be a great API for converting PDF files to PDF/A format. In this latest release, we have introduced the support for converting PDF files to PDF/A_3b compliant format. In order to support this feature, the value PDF_A_3B has been added to the PdfFormat enumeration. FDF stands for Forms Data Format, and an FDF file contains form values in a key/value pair. We also know that an XML file contains the values as tags, where, mostly the key is represented as the tag name and value is represented as the value within that tag. Now, Aspose.Pdf.Facades provides the flexibility to convert an FDF file into XML. Conversion of XSL-FO files to PDF format using legacy Aspose.Pdf for .NET (the current Aspose.Pdf.Generator namespace) is one of the salient features of our API and many customers are already using this feature. Now we have also introduced this feature to the Aspose.Pdf namespace. We have introduced a feature that lets you digitally sign PDF documents using time-stamp servers. A new class named TimestampSettings has been added. mAlso please note that the current implementations of encryption/decryption and hashing functions are FIPS compliant. Along with the above listed features, we have made numerous enhancements to PDF to TIFF conversion, working with annotations, bookmark manipulation, filling forms, PDF to HTML conversion, HTML to PDF conversion, PDF to Microsoft Excel worksheet conversion, adding image to PDF file and much more. The list of important new and improved features are given below

- Printing PDFs by a Windows Service
- FIPS Compliancy of Aspose.PDF.NET
- XML to FDF conversion
- FO to PDF conversion issue
- Support resource loading callback
- Support the feature to Digitally Signing PDF with Timestamp Server
- PDF to HTML - create subsequent files with body contents only
- Define time stamp servers while certifying the document
- Convert PDF file to PDF/A3
- Support of PDF/A-3B
- Getting PUSH button Action Result Value
- ImportXml forgets the xml attributes (eg: xfa:contentType on images).
- Add a new overloaded method in PdfFileSignature which can accept Signature name and Rectangle object
- Pinting Pdf document, using PdfViewer, not working in Web application
- FreeTextAnnotation: Rectangle border color
- How to get/set Print Job Owner
- Find the xREF compression used for a pdf
- GetStringWidth method in new Generator
- Changing Button Caption issue is resolved
- Using q and Q operator causes adobe reader "error exists on this page" is fixed
- Convert HTML to PDF missing table is now fixed
- Optimize Corrupts the PDF file is fixed
- Convert HTML to PDF layout issue is resolved
- Table present inside PDF is now aligned when file is printed
- PDF to DOC conversion issue is fixed
- HTML converted to PDF is now corrected
- PDF to HTML conversion: fixed extra spaces and overlapping of words
- Decryption Causes PDF document corruption is now fixed
- Hyperlink problems are fixed : When Applying Document Privileges
- Problems are resolved while converting right-to-left pdf file to MS-Word
- Opening converted document in Word 2003 is now enhanced
- HTML Formatted Text now rendering with BindHTML method
- FormatedText Stamp loose Font Information in added lines
- HTML to PDF conversion loses formatting is now corrected
- PDF to DOC - Number list issue is fixed and now increasing properly
- Aspose.Pdf unable to get metadata created by other tools is fixed
- XMP metadata added using iTextSharp is now visible in Aspose.Pdf
- PDF to TIFF ? resultant file now contain all contents
- PDF to Image: Difference in PNG and TIFF results are resolved
- Difference in exported XML in 7.6 and 8.3
- Permissions password setting issue is resolved, was auto set but not provided
- FixHeight property of Aspose.Pdf.Image class is now working properly
- HTML to PDF: Multiple saving issue is resolved
- HTML to PDF - Indentation of bulleted list is skewed
- Text alignment issue is resolved in floating box
- PDF to XLS - Error message is now fixed when opening resultant file
- Problem is resolved while flattening PDF form
- PDF to TIFF- Resultant images were blank and the issue is now fixed
- Problem converting PDF to PDF/A_1a is now resolved
- PDF to PNG conversion loses the contents is now fixed
- Changing resolution corrupts the images is now fixed
- BarCode image is now added to PDF file
- After merge nested bookmarks are duplicated
- Issue is fixed and now able extract pages using Adobe Acrobat
- Annotations issue is resolved and now appear when flattened
- PDF to TIFF conversion results text missing issue is fixed
- Error is resolved viewing document once converted to v1.4
- Real poor image quality is enhanced after conversion from PDF
- Significant increase in file size is now fixed when adding FreeTextAnnotation
- SVG to PDF - Input SVG file is now closed
- When adding an image to PDF, the page blank appearance issue is resolved
- Program ends abnormally when trying to open PDF file is now fixed
- Image to PDF - unable to add image with read-only rights
- Extracting attachments from PDF file is now fixed
- Performance issue is resolved while converting Pdf to image
- Strange text extracted using TextAbsorber is now fixed
- PDF to Excel: output XLS file issue is fixed and now can be opened in Open Office.
- PDF to Excel: output XLS file opening issue is resolved in MS office
- TIFF to PDF conversion produces broken PDF layout is now fixed
- TextStamp - Resultant file size issue is fixed: size was larger than input PDF

Other most recent bug fixes are also included in this release.

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Pdf for .NET documentation that may guide you briefly how to use Aspose.Pdf for performing different tasks like the followings.

- Basics of PDF to HTML conversion
- How to Print a Document on a Server via the XpsPrint API

Overview: Aspose.Pdf for .NET

Aspose.Pdf is a .Net Pdf component for the creation and manipulation of Pdf documents without using Adobe Acrobat. Create PDF by API, XML templates & XSL-FO files. It supports form field creation, PDF compression options, table creation & manipulation, graph objects, extensive hyperlink functionality, extended security controls, custom font handling, add or remove bookmarks; TOC; attachments & annotations; import or export PDF form data and many more. Also convert HTML, XSL-FO and MS WORD to PDF.

More about Aspose.Pdf for .NET

- Homepage of Aspose.Pdf for .NET C#
- Online Demo for Aspose.Pdf for .NET
- Download Aspose.Pdf for .NET

Contact Information
Aspose Pty Ltd, Suite 163,
79 Longueville Road
Lane Cove, NSW, 2066
Aspose - Your File Format Experts
Phone: 888.277.6734
Fax: 866.810.9465