Create Multi-Layered PDF, CSS3 Support in HTML to PDF & Custom Footnote in PDF


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

The latest version of Aspose.Pdf for .NET (9.8.0) has been released. HTML to PDF conversion is one of our most popular features and has been a key improvement area in recent releases. As there are lots of open standards for HTML, we try to support as many new HTML/CSS tags as we can with each new release. Starting with this release, Aspose.Pdf for .NET now also provides support for CSS3. The FileSpecification class provides makes it possible to add attachments to PDF documents. By default, added files are compressed. However, we have introduced changes to the API to allow developers to control files compression (by enabling or disabling it) when adding files as an embedded resource. A footnote is an ancillary piece of information printed at the bottom of a page. It can also be a note placed at the bottom of a page of a book or manuscript that comments on or cites a reference. Aspose.Pdf for .NET has the capability to render text information inside a PDF document with various formatting options. You might want to to add footnotes. Using this new release, you can use a custom text label for the FootNote instance and even control the formatting of the footnote line. To define style for the footnote line, create a Graph object, define the line style and pass the object to the NoteLineStyle property of the page instance. Layers can be used in PDF documents in many ways. You might have a multilingual file that you want to distribute and have text in each language appear on different layers, with the background design appearing on a separate layer. Or you might create documents with animation that appears on a separate layer. One example could be to add a license agreement to your file, and you don?t want a user to view the content until they agree to the terms of the agreement. Aspose.Pdf for .NET supports the feature to create multi-layered PDF files. Text manipulation is one of the the features that makes Aspose.Pdf for .NET so flexible. It allows developers to add, update, and remove text from PDF file. It also lets you search text inside a PDF file and replace it. During text replacement, you may also specify text formatting (change the text color, font face, size etc). Furthermore, it also provides the capabilities to create links to applications, external documents or pages within the PDF file. So, using both features, you can search for text in a PDF file and replace it with a hyperlink. Aspose.Pdf for .NET offers the feature to print PDF files using the PdfViewer class that lets you can print to any printer attached to your system as well as a network printer. When printing, you can adjust margin, paper size, page rotation, display the Print dialog, printing to file, set the number of copies and much more. Recently, we were asked to support the capability to print different pages to different page trays within a printing job. The user must be able to send a document to a printer and be sure that there are no other print jobs in between or pages. The document must be printed as one. A PDF document may contain graphics elements such as circle, rectangle, line, ellipse etc. When adding a rectangle to a PDF file, you may want to fill it with color. As well as the enhancements and features discussed above, there have been numerous fixes related to HTML to PDF conversion, PDF to Excel conversion, XPS to PDF conversion, PDF to TIFF conversion, conversion of PDF to PDF/A compliant documents, text replacement, rendering PDF files to XPS, creating TOCs in PDF files, and printing PDFs with embedded fonts. The list of important new and improved features are given below

- HTML to PDF Support CSS3
- Disable files compression when adding as embedded resources
- Support Rectangle fill with some color
- Insert a Page Break between rows of table in existing PDF document
- Inherit zoom while creating or editing bookmarks
- Support to control footnote line
- When viewing PDF file, bookmarks should be expanded
- Support of generating multi-layered PDF
- Search text by rules (regex) and replace it with some link
- Can not convert a PDF to TIFF B&W Gr4. compression - 300dpi
- Feature to override Footnote method to define customize label.
- Improve the performance while converting PDF file to Image
- HTML to PDF - Initial conversion attempt is Slow then subsequent calls
- PDF to Excel: Saving output excel file as xml to avoid warning messages in - MS Excel version 2007 and higher
- PDF to Excel: Multiline cell data in PDF is exported in separate excel cells for each line
- InlineParagraph functionality requirement in new generator
- PdfViewer: printing different page range to different paper sourceTrays
- PDF to PNG: Chinese characters are distorted
- Concatenating XFA forms is not allowed.
- Hyperlinks not working when the files are concatenated
- PDF to HTML conversion issue
- Tiff to PDF conversion: all pages are not rendered properly
- Linearized file is corrupted after save
- HTML to PDF inline approach results an empty Pdf for
- Very Slow printing v6.4.2
- File size problem after replacing text in existing PDF document
- Performance difference when using AddStamp()
- Incorrect endnote style
- An empty page is created after converting stream to image using PdfConverter
- TextFragment Annotation characters overlap issue
- PDF to PDFA: PDFA compliance fails
- Problem detecting page orientation
- Setting page zoom factor disappears page contents
- Updating ModDate property in incremental save
- PDF to TIFF - Contents missing in resultant file
- DOM generates strange ID for PDF files
- Text repalce - TextFragment bounding box width is cut in half
- HtmlFragment does not work properly in Header/Footer
- Part of Header watermark Text is missing over some PDF files
- HTML to PDF conversion doesn't render radio buttons, produces other formatting issues
- Hyperlink Creation Issue
- Replace text is not working properly
- Printing to a postscript printer
- Carriage Return and line feed both are not working in replace text
- Import FDF data issue
- #$NP symbol is not working when IsHtmlTagSupported is set to True
- Underline formatting is being lost during PDF to HTML conversion
- Conversion to XPS has the RTL issue
- PDF to XPS: An unhandled exception of type 'System.StackOverflowException' occurred in System.Drawing.dll
- DefaultFontName not working in XSLT
- Cell contents flowing out of border
- HTML to PDF - CSS formatting is not being honored during conversion
- SetPageSize method doesn't set the page size.
- Printing PDF with embedded font is not generating correct output
- Image used for SignatureAppearance cannot be deleted after singing the document
- line break is not being honored during text extraction from PDF document
- PdfFileInfo can't detect filetype (open/edit password) the files, encrypted with GPL Ghostscript 8.64
- PTextFragmentAbsorber: space of replaced text is not adjusted
- Text stamp is not honoring Italic font style with Polish characters with Helvetica font
- PDF to TIFF - Resultant files are blank
- Modifying PDF with large pagesize(A1) results into A4 size PDF
- PDF corrupted while extracting the pages
- Multiple HtmlFragments do not flow to next page
- PIssue in creating TOC for a PDF that has both portrait and landscape pages
- Usage of of multiple HtmlFragments objects

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.

- Convert HTML to PDF Format
- Search Text Based on Regex and Replace with Hyperlink

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

Latest posts