
Easy integration, no installation or setup is necessary on the server

Delivered as a single strong named .NET assembly (can be installed in GAC)

Compatible with .NET 2.0, .NET 3.5 and .NET 4.0 frameworks

Can be deployed on the server by simple copy (xcopy deployment support)

Can be used from ASP.NET, Windows Forms, WPF, Web Service or Console applications

The same assembly can be used both on 32-bit and 64-bit Windows servers

Convert web pages, HTML strings and streams to PDF files or PDF streams in memory

Convert a web pages, HTML strings and streams to various image formats

Convert multiple web pages, HTML strings and streams into the same PDF document

Designed and tested for multithreaded environments and high traffic websites

Generate PDF documents compliant with PDF/A, PDF/X and PDF/SiqQ standards

Support for complex script and right to left Asian languages (Arabic, Hebrew, CJK, etc)

Set PDF page size to a standard size (A4, A3, etc) or to a custom size

Set PDF page orientation (portrait or landscape)

Set PDF document margins

Set PDF streams compression level to reduce the PDF document size

Set JPEG compression level for images to reduce the PDF document size

Add HTML, text, images and page numbers in header and footer

Show/hide header and footer on odd/even pages

Control of the page breaks using CSS styles

Force page breaks with page-break-before:always and page-break-after:always CSS styles

'Keep Together' feature with page-break-inside:avoid CSS style

Option to avoid cutting off texts between PDF pages

Option to avoid cutting off images between PDF pages

Repeat the header of HTML tables with
display:table-header-group CSS style on each PDF page

Options to selectively exclude HTML regions from the rendered PDF document

Options to shrink or stretch the HTML content to fit the PDF document page width

Option to automatically resize the PDF page to a custom size to fit the HTML content

Convert HTTP links from HTML to HTTP links in PDF pointing to external resources

Convert internal links from HTML to internal links in PDF to easily create tables of contents

Automatically generated bookmarks for a specified list of HTML tags

Get the position in PDF, by HTML ID or by HTML tag name, of any HTML element

Embed true type fonts into the rendered PDF

Append or prepend external PDF files to the conversion result

Password protect, allow/deny printing, editing, copying of the generated PDF document

Set the PDF document properties like author, title, subject, keywords, creation date, etc.

Enable/disable JavaScript in rendered web page during conversion

Enable/disable ActiveX controls in rendered web page during conversion

Server authentication support (e.g IIS Integrated Windows Authentication)

Send custom HTTP headers when the web page is requested by the converter (e.g. cookies)

C# and VB.NET full samples for ASP.NET and Windows Forms

Free Win32 HTML to PDF Converter Application built on top of the library