Font Handling and Rendering HTML Tags inside Table using Aspose.PDF for .NET

Share on FacebookTweet about this on TwitterShare on LinkedIn

We at Aspose are very much excited to announce May release of Aspose.PDF for .NET. Aspose.PDF for .NET 18.5 is available on NuGet Gallery for download. We have introduced excited features in this release of the API in order to improve the usability and performance of the API. Along with that several bugs, which were reported for earlier version(s) of the API, are also fixed in this release. Release notes of Aspose.PDF for .NET 18.5, contains detailed information regarding improvements and public API Changes in this version.

Set Default Font Name

As per the default behavior of the API, Aspose.PDF for .NET used to replace fonts with default font when these fonts (used in the PDF) were not available in the document itself and on the device where API was being used. However, we have investigated for; when a font is installed/present in the device or embedded into the document, the output PDF document should have same font rather than being replaced with default font. In order to implement the behavior we have introduced a DefaultFontName Property in PdfSaveOptions Class, which can be used to specify the default font name while saving a PDF document as PDF format. A demonstration of the feature with code snippet is also presented in the following article of API documentation:

Get all Fonts from PDF file

One of the excited features in Aspose.PDF for .NET 18.5 is to get all fonts from PDF document programmatically. With this release of the API, you can get all fonts by using GetAllFonts() method provided by FontUtilities interface. An example with complete code snippet is given at following link of the API documentation:

Support for HTML Tags inside Table

In earlier version(s) of the API, Table.ImportDataTable() was being used, in order to fetch DataTable content inside a Table in PDF document. However, we have enhanced this method and now if you have a requirement to fetch content from database containing HTML Tags in it, ImportDataTable() method can render those HTML Tags accordingly inside PDF document. You can check further details and code snippet in API documentation at given link:

Miscellaneous

As it is always recommended to use latest release of our API’s, so we suggest you to please download the latest release Aspose.PDF for .NET 18.5 and check following resources which will help you working with API: