My Account |  Site Map | Contact Us  

Pdf API and HTML to PDF Converter for .NET

All Products
EO.Web Controls
EO.Pdf for .NET
HTML to PDF (Url)
HTML to PDF (HTML File)
HTML to PDF (HTML Markup)
ASPX To PDF
MVC To PDF
PDF Creator API
PDF Reader API
PDF Page Extraction API
PDF Splitting API
PDF Merging API
PDF Encryption API
PDF Signing API
API to Fill Form Fields
EO.Wpf for .NET
EO.WebBrowser for .NET

EO.Pdf for .NET is a set of .NET components for you to easily create, read or modify PDF file in your Microsoft.NET application (both ASP.NET Web application and traditional Windows application). Key features include:

HTML to PDF PDF Creator API PDF Reader API PDF Page Extraction API
PDF Splitting API PDF Merging API PDF Signing API PDF Encryption API
PDF Decryption API ASPX To PDF MVC To PDF   

Detailed documentation and sample code about this feature can be found in the download package.

Core Features

  • Convert any valid HTML to PDF. Rendering any Url, HTML file or HTMl text the same as way your browser does but output as PDF;
  • Zero External Dependency. Does not depend on any Web browser on your system. Will always work regardless you install, uninstall or update your browsers;
  • Built-in CSS1, CSS2 and CSS3 support. All CSS standards are supported. Feel free to use any CSS in your HTML code;
  • Built-in Javascript Engine. All Javascript code runs exactly the same way as they would in a browser. You can also turn Javascript off;
  • Automatic and Manual Paging. The converter can automatically page the contents into multiple pages completely based on page contents or "hard page break" styles such as "page-break-before" and "page-break-after" in your HTML code;
  • Scale to Fit. Automatically scaling the HTML page to fit in PDF paper size, or use a fixed scaling factor (or not scaling at all);
  • Selectable Text and clickable Links. The generated PDF file is not a "screenshot" image. All texts in your HTML file are rendered as selectable text in PDF. All links in your HTML file are preserved;
  • HTTP Post and Authentication. Need to post a page or authenticate with the server? Just provide the data you wish to post or the user name and password needed to login the server;
  • Multiple output options. Output to a file? Output to a stream? Output to Web client? Output as a download file? Choose one that fits your need.
  • Work with Existing PDF File. EO.Pdf is not just a HTML to PDF converter. It is a full featured PDF SDK. It can read, merge, split, encrypt and decrypt PDF files.
  • And much more. Try it out for free to see it in action!

How to use EO.Pdf?

EO.Pdf is a .NET class library. In order to use the product, you need to download and install the product, then reference EO.Pdf.dll in your .NET project. See here for more detail.

Additional Resources

  • Product Documentation

    All features are explained in great details in the product documentation. It also contains complete reference information for each type, property or method;

  • Samples

    The download package contains a wide variety of samples with full C# and Visual Basic.NET source code that demonstrate how to use different feature of the EO.Pdf library.

  • Technical Support

    Still have questions? Post in our support forum or contact us and we will answer them quickly. Our turn around time is among the best in the industry.