Table of Contents
- Getting Started
- EO.Pdf
- EO.Web
- EO.WebBrowser
- EO.Wpf
- Common Topics
- Reference
- .NET API Reference
- EO.Base
- EO.Base.UI
- EO.Extensions
- EO.Pdf
- EO.Pdf
- Classes
- ClientCertificate Class
- HtmlDocument Class
- HtmlElement Class
- HtmlNode Class
- HtmlTextNode Class
- HtmlToPdf Class
- HtmlToPdf Class
- HtmlToPdf Members
- HtmlToPdf Constructor
- Properties
- Methods
- HtmlToPdfException Class
- HtmlToPdfOptions Class
- HtmlToPdfResult Class
- HtmlToPdfSession Class
- PageInfo Class
- PageInfoCollection Class
- PageStyle Class
- Paginator Class
- PdfAction Class
- PdfAttachment Class
- PdfAttachmentCollection Class
- PdfBookmark Class
- PdfBookmarkCollection Class
- PdfCheckBoxField Class
- PdfComboBoxField Class
- PdfDestination Class
- PdfDocInfo Class
- PdfDocument Class
- PdfDocumentEventArgs Class
- PdfDocumentSecurity Class
- PdfField Class
- PdfFieldCollection Class
- PdfGenericField Class
- PdfGoToAction Class
- PdfJavaScriptAction Class
- PdfLaunchAction Class
- PdfLink Class
- PdfListBoxField Class
- PdfListField Class
- PdfListItem Class
- PdfListItemCollection Class
- PdfObject Class
- PdfOnOffField Class
- PdfPage Class
- PdfPageCollection Class
- PdfPageEventArgs Class
- PdfPageLocation Class
- PdfPageRectangle Class
- PdfPageSizes Class
- PdfPortfolio Class
- PdfPushButtonField Class
- PdfRadioButtonField Class
- PdfRadioButtonGroup Class
- PdfRender Class
- PdfSigner Class
- PdfTextField Class
- PdfUriAction Class
- PdfViewerException Class
- PdfViewerPreference Class
- Runtime Class
- YRange Class
- Interfaces
- Enumerations
- Delegates
- EO.Pdf.Acm
- EO.Pdf.Contents
- EO.Pdf.Drawing
- EO.Pdf.Mvc
- EO.Web
- EO.WebBrowser
- EO.WebBrowser.DOM
- EO.WebEngine
- EO.WinForm
- EO.Wpf
- EO.Wpf.Gauge
- EO.Wpf.Gauge.Shapes
- EO.Wpf.Primitives
- EO.Wpf.Themes.Aero
- EO.Wpf.Themes.Classic
- EO.Wpf.Themes.Luna
- EO.Wpf.Themes.Metro
- EO.Wpf.Themes.Royale
- JavaScript API Reference
- .NET API Reference
HtmlToPdf Class |
HTML to PDF converter.
Namespace:
EO.Pdf
Assembly: EO.Pdf (in EO.Pdf.dll)
System.Object
EO.Pdf.HtmlToPdf
Use this class to convert any Web page Url or HTML text to a PDF file, to a Stream or to a PdfPage. For example, the following code convert Google's home page to a PDF file named "google_home_page.pdf":
//Convert a Url to PDF file HtmlToPdf.ConvertUrl("http://www.google.com", "google_home_page.pdf");
You can also configure various options through the HtmlToPdf object's HtmlToPdf.Options property. For example, the following code set the output page size to be A3:
//Set output page size HtmlToPdf.Options.PageSize = PdfPageSizes.A3; //Convert the Url HtmlToPdf.ConvertUrl("http://www.google.com", "google_home_page.pdf");
In addition to converting Url, you can also convert an HTML file or HTML markup directly. The following code convert HTML file "c:\hello.html" or HTML markup "<b>Hello!</b>" directly:
//Convert a HTML file to PDF file HtmlToPdf.ConvertUrl("c:\\hello.html", "hello.pdf"); //Convert HTML markup to PDF file HtmlToPdf.ConvertHtml("<b>Hello!</b>", "hello.pdf");
You can convert Url or HTML markup to a physical file or directly to an output Stream or PdfPage without creating a PDF file. See ConvertUrl and ConvertHtml for more details.