You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OnDoc/Client/bin/Release/Syncfusion.HtmlConverter.Ba...

8867 lines
446 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

<?xml version="1.0"?>
<doc>
<assembly>
<name>Syncfusion.HtmlConverter.Base</name>
</assembly>
<members>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.EnableForm">
<summary>
Gets or sets the value is indicating EnableForm is enable or not
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.EnableBookmarks">
<summary>
Gets or sets the value is indicating EnableBookmarks is enable or not
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.EnableAccessibilityTags">
<summary>
Gets or sets a value indicating whether to preserve accessibility tags during HTML to PDF conversion.
When set to true, ensures that accessibility tags are retained for enhanced document accessibility.
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set true to enable tagged PDF generation.
settings.EnableAccessibilityTags = true;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Save and close the PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set true to enable tagged PDF generation.
settings.EnableAccessibilityTags = true
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.HtmlElementID">
<summary>
Gets or sets the HtmlElementID
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.BlinkLayoutResult">
<summary>
Gets or sets the PdfLayoutResult value
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.IsLayoutResult">
<summary>
Gets or sets the value is indicating PdfLayoutResult is enable or not
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.CommandLineArguments">
<summary>
Gets or sets the Blink command line arguments.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.EnableToc">
<summary>
Gets or sets the value is indicating EnableToc is enable or not
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.Toc">
<summary>
Gets or sets TOC styles
/// <para>This property is used internally and should not be used directly.</para>
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.HtmlHeader">
<summary>
Gets or sets HtmlHeader
/// <para>This property is used internally and should not be used directly.</para>
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.HtmlFooter">
<summary>
Gets or sets HtmlFooter
/// <para>This property is used internally and should not be used directly.</para>
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.Css">
<summary>
Gets or sets the CSS to be applied in HTML or URL before rendering to PDF.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.JavaScript">
<summary>
Gets or sets the JavaScript to be executed during the HTML to PDF conversion.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.ConversionTimeout">
<summary>
Gets or sets the timeout for HTML to PDF conversion in milliseconds.
</summary>
<value>By default time out limit as 30000 ms.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//sets the timeout for HTML to PDF conversion in milliseconds.
blinkConverterSettings.ConversionTimeout = 30000;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'sets the timeout for HTML to PDF conversion in milliseconds.
blinkConverterSettings.ConversionTimeout = 30000
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.ImageBackgroundColor">
<summary>
Gets or sets the background color for the image during HTML to image conversion.
This property is applicable only when converting HTML to an image, allowing customization of the background color.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverter.CropRegion">
<summary>
Gets or sets the clip size to crop the image during HTML to image conversion.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.BlinkConverter.DeleteFile(System.String)">
<summary>
Delete the file
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.BlinkProxyType">
<summary>
Type of proxy server
</summary>
/// <example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
//Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
'Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.BlinkProxySettings"/>
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/>
</member>
<member name="F:Syncfusion.HtmlConverter.BlinkProxyType.None">
<summary>
No proxy
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.BlinkProxyType.Http">
<summary>
Http proxy type
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.BlinkProxyType.Socks5">
<summary>
Socks5 proxy type
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Blink.AddTagOptions">
<summary>
Options used by <see cref="M:Syncfusion.HtmlConverter.Blink.Page.AddScriptTagAsync(Syncfusion.HtmlConverter.Blink.AddTagOptions)"/> &amp; <see cref="M:Syncfusion.HtmlConverter.Blink.Page.AddStyleTagAsync(Syncfusion.HtmlConverter.Blink.AddTagOptions)"/>.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.Blink.AddTagOptions.Url">
<summary>
Url of a script to be added.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.Blink.AddTagOptions.Path">
<summary>
Path to the JavaScript file to be injected into frame. If its a relative path, then it is resolved relative to <see cref="M:System.IO.Directory.GetCurrentDirectory"/>.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.Blink.AddTagOptions.Content">
<summary>
JavaScript to be injected into the frame.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.Blink.AddTagOptions.Type">
<summary>
Script type. Use <c>module</c> in order to load a Javascript ES2015 module.
</summary>
<seealso href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script"/>
</member>
<member name="P:Syncfusion.HtmlConverter.Blink.AddTagOptions.Id">
<summary>
Id of the script.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Blink.Frame.AddScriptTagAsync(Syncfusion.HtmlConverter.Blink.AddTagOptions)">
<inheritdoc/>
</member>
<member name="T:Syncfusion.HtmlConverter.HtmlConverter">
<summary>
Class which allows converting Html to the Image.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.HtmlConverter.BrowserNavConstants">
<summary>
Loading flags
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_startFrom">
<summary>
Internal variable to store webbrowser scroll position.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.currentregions">
<summary>
Internal variable to store current regions.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_htmlHeight">
<summary>
Internal variable to store size of the web page.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_forceSize">
<summary>
Internal variable to store if the specified size should be used. Must be true for Tagged PDF.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableDirectLayout">
<summary>
While enabling this property the text and images will be split across pages even if SplitTextLines and SplitImages were set to false.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.Username">
<summary>
Gets or Sets the Username
</summary>
<value>String value representing the user name of the HTML document.</value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.Password">
<summary>
Gets or Sets the password
</summary>
<value>String value representing the password of the HTML document.</value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableJavaScript">
<summary>
Gets or Sets a value indicating whether to Enable/Disable Javascripts in the webpage.
</summary>
<value>True if Javascript is enabled, otherwise,false. default is true</value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableActiveXContents">
<summary>
Gets or Sets a value indicating whether to Enable/Disable Javascript in the web page.
</summary>
<value>True if ActiveXContents enabled, otherwise false. Default is false</value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableBinaryBehaviors">
<summary>
Gets or Sets a value indicating whether to Enable/Disable binary behaviors in the webpage.
</summary>
<value><c>true</c> if [BinaryBehaviors enabled]; otherwise, <c>false</c>. Default is false </value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.AutoDetectPageBreak">
<summary>
Gets or Sets a value indicating whether to auto-detect page-break in the webpage.
</summary>
<value>True if Page break is enabled, otherwise, <c>false</c>. Default is true</value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.Timeout">
<summary>
Set the maximum time in milliseconds to wait for HTML page to be loaded;
</summary>
<value> Specifies the timeout to the HTML converter.Unit is Milliseconds; By default 0</value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableHyperlinks">
<summary>
Gets or Sets a value indicating whether to preserve the live-links in the converted document or not.
</summary>
<value>True if the Hyperlinks are enabled, otherwise false.Default is true </value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.AdditionalDelay">
<summary>
Gets or Sets a value to delay the script loading.
</summary>
<value> A integer value indicating to apply delay for loading scripts.Unit is Milliseconds; By default 0 </value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableForm">
<summay>
Gets or sets enable form; If it is enabled then HTML form fields are converted to PDF form fields in the generated PDF document. The default value is false.
</summay>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.DisableIEWarning">
<summary>
Sets a value that indicates whether to remove the IE engine warning or not. The default value is false.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.ClearInternetCache">
<summary>
Gets or sets a value indicating whether to clear Internet cache.
</summary>
<value> True if the internetcache clears , otherwise false.</value>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.StartFrom">
<summary>
Gets or sets the scroll position.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.ForceSize">
<summary>
Gets or sets if specified size should be used. Must be true for Tagged PDF.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.HtmlEncoding">
<summary>
Gets or sets Encoding for HTML string to PDF conversion.
</summary>
<remarks>This property will not have any effect on URL to PDF conversion</remarks>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableRepeatTableHeader">
<summary>
Gets or sets the repetition of table header. By enabling this property, will repeat the table header on every page break. The default value is false.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableRepeatTableFooter">
<summary>
Gets or sets the repetition of table footer. By enabling this property, will repeat the table footer on every page break. The default value is false.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableBookmarks">
<summary>
A property indicating if the automatic creation of bookmarks in PDF for the H1 to H6 HTML elements is enabled or not. By default the automatic bookmarks creation is disabled
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.EnableToc">
<summary>
A property indicating if the automatic creation of a table of contents items for the H1 to H6 HTML elements is enabled or not. By default this property is false
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.Toc">
<summary>
Gets or sets Toc styles
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.Cookies">
<summary>
Gets or sets cookie collection with names and values
</summary>
<value> The cookies Collection </value>
<seealso cref="T:Syncfusion.HtmlConverter.CookieCollection"/> Class
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlConverter.BackgroundColor">
<summary>
Gets or sets a background color when converting a HTML document.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.DEF_OFFSET">
<summary>
Offset to the width/height.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.DEF_TIMEOUT">
<summary>
Timeout of the thread while document is lodaing.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.DEF_BLANK">
<summary>
Blank page.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.DISPID_AMBIENT_DLCONTROL">
<summary>
IDispatch:: Invoke params.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.DEF_META_EXEC_PARAMS">
<summary>
Metafile Execute parameters.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.DEF_BITMAP_EXEC_PARAMS">
<summary>
Bitmap Execute parameters.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_DocComplete">
<summary>
Indicates whether loading of the document is completed.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_url">
<summary>
Url to the Html resource.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_type">
<summary>
Type of the image.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_bCancelNavigate">
<summary>
Indicates whether we should stop navigation.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_html">
<summary>
String containing html data.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_size">
<summary>
Original size of the image.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.m_aspectRatio">
<summary>
The aspect ratio of the image.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlConverter.isLinkWrapped">
<summary>
Checks whether link wrapped
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.HtmlConverter"/> class.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Dispose(System.Boolean)">
<summary>
Disposes component.
</summary>
<param name="disposing">Indicates whether dispose managed resources or not.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.#ctor(Syncfusion.HtmlConverter.IHtmlRenderer)">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.HtmlConverter"/> class with specified HTML renderer.
</summary>
<param name="renderer">Specifies the HTML renderer.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<param name="height">Preferred height of the image in pixels.</param>
<param name="aspectRatio">Aspect ratio of the image.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>Image height can be greater than <see cref="!:height"/> value.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio,System.String,System.String)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<param name="height">Preferred height of the image in pixels.</param>
<param name="aspectRatio">Aspect ratio of the image.</param>
<param name="username">The User name.</param>
<param name="password">The Password.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>Image height can be greater than <see cref="!:height"/> value.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<param name="height">Preferred height of the image in pixels.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>Image height can be greater than <see cref="!:height"/> value.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,System.String,System.String)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<param name="height">Preferred height of the image in pixels.</param>
<param name="username">The User name.</param>
<param name="password">The Password.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>Image height can be greater than <see cref="!:height"/> value.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.String,System.String)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<param name="username">The User name.</param>
<param name="password">The Password.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.CalculateOffsets(System.Drawing.Size)">
<summary>
Calculates the offsets.
</summary>
<param name="size">The size.</param>
<returns></returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetImagesFromUrl(System.String,Syncfusion.HtmlConverter.ImageType)">
<summary>
Gets the images from URL.
</summary>
<param name="url">The URL.</param>
<param name="type">The type.</param>
<returns></returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.String,Syncfusion.HtmlConverter.ImageType,System.String,System.String)">
<summary>
Converts HTML by the URL to the image.
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="type">Type of the output image.</param>
<param name="username">The User name.</param>
<param name="password">The Password.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.IO.Stream,System.Text.Encoding,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Converts HTML data contained in the stream to the image.
</summary>
<param name="stream">Stream containing HTML data.</param>
<param name="encoding">Encoding used for reading data from the stream.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<param name="height">Preferred height of the image in pixels.</param>
<param name="aspectRatio">Aspect ratio of the image.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>If the stream can seek, the position will be set to 0 before data reading.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.IO.Stream,System.Text.Encoding,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32)">
<summary>
Converts HTML data contained in the stream to the image.
</summary>
<param name="stream">Stream containing HTML data.</param>
<param name="encoding">Encoding used for reading data from the stream.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<param name="height">Preferred height of the image in pixels.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>If the stream can seek, the position will be set to 0 before data reading.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.IO.Stream,System.Text.Encoding,Syncfusion.HtmlConverter.ImageType,System.Int32)">
<summary>
Converts HTML data contained in the stream to the image.
</summary>
<param name="stream">Stream containing HTML data.</param>
<param name="encoding">Encoding used for reading data from the stream.</param>
<param name="type">Type of the output image.</param>
<param name="width">Preferred width of the image in pixels.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>If the stream can seek, the position will be set to 0 before data reading.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage(System.IO.Stream,System.Text.Encoding,Syncfusion.HtmlConverter.ImageType)">
<summary>
Converts Html data contained in the stream to the image.
</summary>
<param name="stream">Stream containing HTML data.</param>
<param name="encoding">Encoding used for reading data from the stream.</param>
<param name="type">Type of the output image.</param>
<returns>Image, containing data from the HTML.</returns>
<remarks>If the stream can seek, the position will be set to 0 before data reading.</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio,System.String,System.String)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="type">Type of the image.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="width">Preferred width of the image.</param>
<param name="height">Preferred height of the image.</param>
<param name="aspectRatio">Aspect ratio of the image.</param>
<param name="username">The User name.</param>
<param name="password">The Password.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="type">Type of the image.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="width">Preferred width of the image.</param>
<param name="height">Preferred height of the image.</param>
<param name="aspectRatio">Aspect ratio of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="type">Type of the image.</param>
<param name="width">Preferred width of the image.</param>
<param name="height">Preferred height of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,System.String,Syncfusion.HtmlConverter.ImageType,System.Int32)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="type">Type of the image.</param>
<param name="width">Preferred width of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,System.String,Syncfusion.HtmlConverter.ImageType)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="type">Type of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetImagesFromString(System.String,System.String,Syncfusion.HtmlConverter.ImageType)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="type">Type of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="type">Type of the image.</param>
<param name="width">Preferred width of the image.</param>
<param name="height">Preferred height of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="type">Type of the image.</param>
<param name="width">Preferred width of the image.</param>
<param name="height">Preferred height of the image.</param>
<param name="aspectRatio">Aspect ratio of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="type">Type of the image.</param>
<param name="width">Preferred width of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.FromString(System.String,Syncfusion.HtmlConverter.ImageType)">
<summary>
Renders HTML from the string to the image.
</summary>
<param name="html">HTML data.</param>
<param name="type">Type of the image.</param>
<returns>Image, containing data from the HTML.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToTaggedPDF(Syncfusion.Pdf.PdfDocument,System.String,System.String,System.String)">
<param name="password">The Password.</param>
<returns> The layout result of the PDF document</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToTaggedPDF(Syncfusion.Pdf.PdfDocument,System.String)">
<summary>
Converts the URL as Tagged PDF.
</summary>
<param name="document"> The PDF document</param>
<param name="url">Path to the HTML resource.</param>
<returns> The layout result of the PDF document</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToTaggedPDF(Syncfusion.Pdf.PdfDocument,System.String,System.String)">
<summary>
Converts the HTML string as Tagged PDF.
</summary>
<param name="document"> The PDF document</param>
<param name="html">Path to the HTML resource.</param>
<param name="baseURL">Used to retrieve images, scripts and stylesheets.</param>
<returns> The layout result of the PDF document</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToImage">
<summary>
Converts html to image.
</summary>
<returns>Converted image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Convert(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio,System.String,System.String)">
<summary>
Converts HTML to HtmlToPdfElement result.
</summary>
<param name="html">HTML data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="type"> Specifies the image type</param>
<param name="width">Integer value specifying the width of the web browser</param>
<param name="height">Integer value specifying the height of the web browser</param>
<param name="aspectRatio"> Representing dimension of the image.</param>
<param name="User namename">The user name </param>
<param name="Password">The password </param>
<returns>Converted image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Convert(System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Converts HTML to HtmlToPdfElement result.
</summary>
<param name="html">HTML data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="type"> Specifies the image type</param>
<param name="width">Integer value specifying the width of the web browser</param>
<param name="height">Integer value specifying the height of the web browser</param>
<param name="aspectRatio"> Representing dimension of the image.</param>
<returns>Converted image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Convert(System.String,System.String,Syncfusion.HtmlConverter.ImageType,System.Int32,System.Int32,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Converts the given HTML string to HtmlToPdfResult.
</summary>
<param name="html">HTML data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<param name="type"> Specifies the image type</param>
<param name="width">Integer value specifying the width of the web browser</param>
<param name="height">Integer value specifying the height of the web browser</param>
<param name="aspectRatio"> Representing dimension of the image.</param>
<returns>Converted image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetBackgroundRectangleColor(mshtml.IHTMLElement)">
<summary>
find color for background rectangle of each form elements of pdf document.
</summary>
<returns>Founded color.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Convert(System.Drawing.Image[])">
<summary>
Converts html to HtmlToPdf Element result.
</summary>
<returns>Converted image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToMetafile2">
<summary>
Converts Html to metafile.
</summary>
<returns>Metafile image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToMetafile">
<summary>
Converts Html to metafile.
</summary>
<returns>Metafile image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToBitmap2">
<summary>
Converts Html to bitmap.
</summary>
<returns>Bitmap image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ConvertToBitmap">
<summary>
Converts Html to bitmap.
</summary>
<returns>Bitmap image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ToImage">
<summary>
Start exporting Html to Image.
</summary>
<param name="type"></param>
<returns></returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetHtmlBody">
<summary>
Returns BODY element of the document.
</summary>
<returns>BODY element of the document.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetDocument">
<summary>
Returns the current document.
</summary>
<returns>The current document.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ResizeBrowser3">
<summary>
Resizes browser to the document.
</summary>
<returns></returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ResizeBrowser2">
<summary>
Resizes browser to the document.
</summary>
<returns>Size of the browser.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.ResizeBrowser">
<summary>
Resizes browser to the document.
</summary>
<returns>Size of the browser.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Print(System.IntPtr,System.Boolean)">
<summary>
Prints Html to the device context.
</summary>
<param name="ptr">Device context.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.DumpMetafile(System.IO.MemoryStream)">
<summary>
Saves metafile to the file. It's debug method.
</summary>
<param name="ms">data containing metafile.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.DisableScrollBars">
<summary>
disables scrollbars.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.SetWidth(System.Int32)">
<summary>
Sets width of the web browser.
</summary>
<param name="width">Width of the web browser.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.SetHeight(System.Int32)">
<summary>
Sets height of the web browser.
</summary>
<param name="height">Height of the web browser.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Reset">
<summary>
Resets the settings.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.CalculateImageSize(System.Drawing.Size)">
<summary>
Calculates size of the resulting image.
</summary>
<param name="documentSize">Size of the document.</param>
<returns>Size of the image.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetBounds(mshtml.IHTMLElement,System.Boolean)">
<summary>
Calculates the bounds of the Html Element.
</summary>
<param name="element">The Html Element.</param>
<returns>The Bounds.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetHyperlinks">
<summary>
Gets page break.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetDocumentLinks">
<summary>
Returns all document links present in the HTML.
</summary>
<returns></returns>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.GetPageBreak">
<summary>
Gets page break.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.OnDocumentComplete(System.Object,Syncfusion.HtmlConverter.Natives.DWebBrowserEvents2_DocumentCompleteEvent)">
<summary>
Loading of the document completed.
</summary>
<param name="sender">Sender of the event.</param>
<param name="e">Event arguments.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.NewWindow(System.Object,Syncfusion.HtmlConverter.Natives.DWebBrowserEvents2_NewWindow2Event)">
<summary>
Blocks popups.
</summary>
<param name="sender">Sender of the event.</param>
<param name="e">Event arguments.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.NavigateError(System.Object,Syncfusion.HtmlConverter.Natives.DWebBrowserEvents2_NavigateErrorEvent)">
<summary>
Handles Navigation Error.
</summary>
<param name="sender">Sender of the event.</param>
<param name="e">Event arguments.</param>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.SetUIHandler">
<summary>
Register this window as host of the web browser.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.CustomizeDownload">
<summary>
Applies download and executing properties.
</summary>
<returns>Settings flag.</returns>
<remarks>Don't call this method. It's used for internal purpose only. </remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#ShowContextMenu(System.UInt32,Syncfusion.HtmlConverter.tagPOINT@,System.Object,System.Object)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#GetHostInfo(Syncfusion.HtmlConverter.Natives.DOCHOSTUIINFO@)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#ShowUI(System.UInt32,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#HideUI">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#UpdateUI">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#EnableModeless(System.Int32)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#OnDocWindowActivate(System.Int32)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#OnFrameWindowActivate(System.Int32)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#ResizeBorder(Syncfusion.HtmlConverter.tagRECT@,System.IntPtr,System.Int32)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#TranslateAccelerator(Syncfusion.HtmlConverter.Natives.tagMSG@,System.Guid@,System.UInt32)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#GetOptionKeyPath(System.String@,System.UInt32)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#GetDropTarget(Syncfusion.HtmlConverter.Natives.IDropTarget,Syncfusion.HtmlConverter.Natives.IDropTarget@)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#GetExternal(System.Object@)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#TranslateUrl(System.UInt32,System.UInt16@,System.IntPtr)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IDocHostUIHandler#FilterDataObject(System.Runtime.InteropServices.ComTypes.IDataObject,System.Runtime.InteropServices.ComTypes.IDataObject@)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IOleClientSite#SaveObject">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IOleClientSite#GetMoniker(System.UInt32,System.UInt32,System.Object)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IOleClientSite#GetContainer(System.Object)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IOleClientSite#ShowObject">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IOleClientSite#OnShowWindow(System.Boolean)">
<summary>
Customization method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlConverter.Syncfusion#HtmlConverter#Natives#IOleClientSite#RequestNewObjectLayout">
<summary>
Customization method.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.ExternalScriptWrapper">
<summary>
Class to execute javascript calls for GetExternal.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.ExternalScriptWrapper.#ctor(Syncfusion.HtmlConverter.HtmlConverter)">
<summary>
Requires a handle to the owning form
</summary>
<param name="ownerForm"></param>
</member>
<member name="T:Syncfusion.HtmlConverter.ImageType">
<summary>
Specifies the image type
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.ImageType.Bitmap">
<summary>
Image is bitmap.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.ImageType.Metafile">
<summary>
Image is metafile.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.AspectRatio">
<summary>
Specifies the primary dimension of the output image.
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set AspectRatio
ieSettings.AspectRatio = AspectRatio.None;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set AspectRatio
ieSettings.AspectRatio = AspectRatio.None
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="F:Syncfusion.HtmlConverter.AspectRatio.None">
<summary>
Don't apply keeping of aspect ratio.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.AspectRatio.KeepWidth">
<summary>
Keep width fixed and proportionally change height of the image.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.AspectRatio.KeepHeight">
<summary>
Keep height fixed and proportionally change width of the image.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.AspectRatio.FitPageSize">
<summary>
keep the width and height.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.HtmlToPdfConverter">
<summary>
Class which allows converting HTML to PDF.
</summary>
<remarks>
To know more details about HTML to PDF conversion refer this
<see href="https://help.syncfusion.com/file-formats/pdf/converting-html-to-pdf"> link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.HtmlRenderingEngine"/>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlToPdfConverter.DefaultDPI">
<summary>
Indicates default DPI for PdfUnitConvertor.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlToPdfConverter.RenderingEngine">
<summary>
Gets or sets the rendering engine used for conversion.
</summary>
<value> Specifies rendering engine (Default IE rendering engine).</value>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
//Set rendering engine for conversion
htmlConverter.RenderingEngine = HtmlRenderingEngine.WebKit;
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKitPath
settings.WebKitPath = "/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter()
'Set rendering engine for conversion
htmlConverter.RenderingEngine = HtmlRenderingEngine.WebKit
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKitPath
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.HtmlRenderingEngine"/>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.IEConverterSettings"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConverterSettings">
<summary>
Gets or sets rendering engine settings.
</summary>
<value> Specifies rendering engine settings.</value>
<remarks>
To know more details about converter settings, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit"> link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.IEConverterSettings"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.HtmlToPdfConverter.ReuseBrowserProcess">
<summary>
Gets or sets a value indicating whether browser process reuse is enabled. Browser process reuse can improve conversion performance by keeping the underlying browser process running between conversions.
</summary>
<remarks>
The chromium process will be running in background after every conversion. Should explicitly close the HtmlToPdfConverter, if this property is enabled.
</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.HtmlToPdfConverter"/> class.
</summary>
<remarks>
To know more details about Blink rendering engine, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/blink"> link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter()
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.HtmlRenderingEngine"/>
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.#ctor(Syncfusion.HtmlConverter.HtmlRenderingEngine)">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.HtmlToPdfConverter"/> class with specified <see cref="P:Syncfusion.HtmlConverter.HtmlToPdfConverter.RenderingEngine"/>.
</summary>
<param name="renderingEngine">Rendering Engine used for conversion</param>
<remarks>
To know more details about HTML to PDF converter, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/converting-html-to-pdf"> link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.HtmlRenderingEngine"/>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String)">
<summary>
Converts URL to PDF document
</summary>
<param name="url">Path to the HTML resource.</param>
<returns>The PDF document</returns>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.HtmlRenderingEngine"/>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.IEConverterSettings"/> class
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String,Syncfusion.Pdf.Graphics.PdfLayoutResult@)">
<summary>
Converts URL to PDF document
</summary>
<remarks>
To know more details about pdf layout result refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#layout-result">link</see>.
</remarks>
<param name="url">Path to the Html resource.</param>
<param name="layoutResult">Layout result</param>
<returns>PDF document</returns>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKitPath
settings.WebKitPath = "/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Initialize PDF layout result
PdfLayoutResult pdfLayoutResult = null;
//Convert URL to PDF and get PDF layout result
PdfDocument document = htmlConverter.Convert("https://www.google.com", out pdfLayoutResult);
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKitPath
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Initialize PDF layout result
Dim pdfLayoutResult As PdfLayoutResult = Nothing
'Convert URL to PDF and get PDF layout result
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com", pdfLayoutResult)
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.HtmlRenderingEngine"/>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfLayoutResult"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Converts URL to PDF document
</summary>
<param name="url">Path to the Html resource.</param>
<param name="width">Preferred width of the PDF page.</param>
<param name="height">Preferred height of the PDF page.</param>
<param name="aspectRatio">Aspect ratio of the PDF.</param>
<returns>PDF document</returns>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKitPath
settings.WebKitPath = "/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None);
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKitPath
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None)
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
<seealso cref="T:Syncfusion.HtmlConverter.IEConverterSettings"/> class
<see cref="T:Syncfusion.HtmlConverter.AspectRatio"/>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio,Syncfusion.Pdf.Graphics.PdfLayoutResult@)">
<summary>
Converts URL to PDF document
</summary>
<param name="url">Path to the Html resource.</param>
<param name="width">Preferred width of the PDF page.</param>
<param name="height">Preferred height of the PDF page.</param>
<param name="aspectRatio">Aspect ratio</param>
<param name="layoutResult">Layout result</param>
<returns>PDF document</returns>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKitPath
settings.WebKitPath = "/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Initialize PDF layout result
PdfLayoutResult pdfLayoutResult = null;
//Convert URL to PDF and get PDF layout result
PdfDocument document = htmlConverter.Convert("https://www.google.com", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None, out pdfLayoutResult);
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKitPath
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Initialize PDF layout result
Dim pdfLayoutResult As PdfLayoutResult = Nothing
'Convert URL to PDF and get PDF layout result
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None, pdfLayoutResult)
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfLayoutResult"/> class
<see cref="T:Syncfusion.HtmlConverter.AspectRatio"/>
</member>
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String,System.String)" -->
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String,System.String,Syncfusion.Pdf.Graphics.PdfLayoutResult@)" -->
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String,System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio)" -->
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Convert(System.String,System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio,Syncfusion.Pdf.Graphics.PdfLayoutResult@)" -->
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String)">
<summary>
Converts URL to PDF document
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="htmlElementID">Used to convert particular part of a HTML page to PDF</param>
<returns>The PDF document</returns>
<remarks>
To know more details about partial HTML to PDF conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#partial-webpage-to-pdf">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert Partial webpage to PDF using HTML element ID, here pic is an HTML element ID.
PdfDocument document = htmlConverter.ConvertPartialHtml("input.html", "pic");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
' WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert Partial webpage to PDF using HTML element ID, here pic is an HTML element ID.
Dim document As PdfDocument = htmlConverter.ConvertPartialHtml("input.html", "pic")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String,Syncfusion.Pdf.Graphics.PdfLayoutResult@)">
<summary>
Converts URL to PDF document
</summary>
<param name="url">Path to the HTML resource.</param>
<param name="htmlElementID">Used to convert particular part of a HTML page to PDF</param>
<param name="layoutResult">Layout result</param>
<returns>The PDF document</returns>
<remarks>
To know more details about partial HTML to PDF conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#partial-webpage-to-pdf">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Initialize PDF layout result
PdfLayoutResult pdfLayoutResult = null;
//Convert partial HTML to PDF and get PDF layout result
PdfDocument document = htmlConverter.ConvertPartialHtml("input.html", "pic", out pdfLayoutResult);
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
' WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Initialize PDF layout result
Dim pdfLayoutResult As PdfLayoutResult = Nothing
'Convert partial HTML to PDF and get PDF layout result
Dim document As PdfDocument = htmlConverter.ConvertPartialHtml("input.html", "pic", pdfLayoutResult)
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String,System.String)" -->
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String,System.String,Syncfusion.Pdf.Graphics.PdfLayoutResult@)" -->
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio)">
<summary>
Converts URL to PDF document
</summary>
<param name="url">Path to the Html resource.</param>
<param name="htmlElementID">Used to convert particular part of a HTML page to PDF</param>
<param name="width">Preferred width of the PDF page.</param>
<param name="height">Preferred height of the PDF page.</param>
<param name="aspectRatio">Aspect ratio of the PDF.</param>
<returns>PDF document</returns>
<remarks>
To know more details about partial HTML to PDF conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#partial-webpage-to-pdf">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.ConvertPartialHtml("input.html", "pic", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None);
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.ConvertPartialHtml("input.html", "pic", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None)
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.AspectRatio"/>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio,Syncfusion.Pdf.Graphics.PdfLayoutResult@)">
<summary>
Converts URL to PDF document
</summary>
<param name="url">Path to the Html resource.</param>
<param name="htmlElementID">Used to convert particular part of a HTML page to PDF</param>
<param name="width">Preferred width of the PDF page.</param>
<param name="height">Preferred height of the PDF page.</param>
<param name="aspectRatio">Aspect ratio of the PDF.</param>
<param name="layoutResult">Layout result</param>
<returns>PDF document</returns>
<remarks>
To know more details about partial HTML to PDF conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#partial-webpage-to-pdf">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Initialize PDF layout result
PdfLayoutResult pdfLayoutResult = null;
//Convert URL to PDF and get PDF layout result
PdfDocument document = htmlConverter.ConvertPartialHtml("input.html", "pic", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None, out pdfLayoutResult);
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings
'Initialize PDF layout result
Dim pdfLayoutResult As PdfLayoutResult = Nothing
'Convert URL to PDF and get PDF layout result
Dim document As PdfDocument = htmlConverter.ConvertPartialHtml("input.html", "pic", PdfPageSize.A4.Width, PdfPageSize.A4.Height, AspectRatio.None, pdfLayoutResult)
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/> class
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfLayoutResult"/> class
</member>
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String,System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio)" -->
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtml(System.String,System.String,System.String,System.Single,System.Single,Syncfusion.HtmlConverter.AspectRatio,Syncfusion.Pdf.Graphics.PdfLayoutResult@)" -->
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertToMhtml(System.String,System.String)">
<summary>
Converts an URL or local file to MHTML and writes the converted MHTML into a file.
</summary>
<param name="url">The URL or local file path of the HTML document to convert to MHTML.</param>
<param name= "outputPath">The path of the converted MHTML file.</param>
<example>
<remarks>
To know more details about HTML to MHTML conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#html-to-mhtml">link</see>.
</remarks>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to MHTML
htmlConverter.ConvertToMhtml("http://www.syncfusion.com", "sample.mhtml");
</code>
<code lang="VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to MHTML
htmlConverter.ConvertToMhtml("http://www.syncfusion.com", "sample.mhtml")
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertToMhtml(System.String,System.IO.Stream)">
<summary>
Converts an URL or local file to MHTML and writes the converted MHTML into a stream.
</summary>
<param name="url">The URL or local file path of the HTML document to convert to MHTML.</param>
<param name= "stream">The stream of the converted MHTML file.</param>
<remarks>
To know more details about HTML to MHTML conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#html-to-mhtml">link</see>.
</remarks>
<example>
<code lang = "C#">
Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
MemoryStream stream = new MemoryStream();
//Convert URL to MHTML
htmlConverter.ConvertToMhtml("http://www.syncfusion.com", stream);
using (FileStream output = new FileStream("MyOutput.mhtml", FileMode.Create))
{
stream.CopyTo(output);
}
stream.Dispose();
</code>
<code lang="VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
Dim stream As New MemoryStream()
'Convert URL to MHTML
htmlConverter.ConvertToMhtml("http://www.syncfusion.com", stream)
File.WriteAllBytes("Sample.mhtml", stream.ToArray())
stream.Dispose()
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertToSvg(System.String,System.String)">
<summary>
Converts an URL or local file to SVG and writes the converted SVG into a file.
</summary>
<param name="url">The URL or local file path of the HTML document to convert to SVG.</param>
<param name= "outputPath">The path of the converted SVG file</param>
<remarks>
To know more details about HTML to SVG conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#html-to-svg">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to SVG
htmlConverter.ConvertToSvg("http://www.syncfusion.com", "sample.svg");
</code>
<code lang="VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to SVG
htmlConverter.ConvertToSvg("http://www.syncfusion.com", "sample.svg")
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertToSvg(System.String,System.IO.Stream)">
<summary>
Converts an URL or local file to SVG and writes the converted SVG into a stream.
</summary>
<param name="url">The URL or local file path of the HTML document to convert to SVG.</param>
<param name= "outputStream">The stream of the converted SVG file.</param>
<remarks>
To know more details about HTML to Partial SVG conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#html-to-svg">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
Stream stream = new MemoryStream();
//Convert URL to SVG
htmlConverter.ConvertToSvg(url, stream);
using (System.IO.FileStream output = new System.IO.FileStream(@"C:\MyOutput.svg", FileMode.Create))
{
stream.CopyTo(output);
}
stream.Dispose();
</code>
<code lang="VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
Dim stream As New MemoryStream()
'Convert URL to SVG
htmlConverter.ConvertToSvg("http://www.syncfusion.com", stream)
File.WriteAllBytes("Sample.svg", stream.ToArray())
stream.Dispose()
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtmlToSvg(System.String,System.String,System.String)">
<summary>
Converts an URL or local file to SVG and writes the converted SVG into a file.
</summary>
<param name="url">The URL or local file path of the HTML document to convert to SVG.</param>
<param name= "htmlElementID">Used to convert particular part of a HTML page to SVG</param>
<param name= "outputPath">The path of the converted SVG file</param>
<remarks>
To know more details about HTML to Partial SVG conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#partial-webpage-to-svg">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert Partial HTML to SVG
htmlConverter.ConvertPartialHtmlToSvg("input.html", "pic", "Output.svg");
</code>
<code lang="VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit
' WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert Partial HTML to SVG
htmlConverter.ConvertPartialHtmlToSvg("input.html", "pic", "Output.svg")
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtmlToSvg(System.String,System.String,System.IO.Stream)">
<summary>
Converts an URL or local file to SVG and writes the converted SVG into a stream.
</summary>
<param name="url">The URL or local file path of the HTML document to convert to SVG.</param>
<param name= "htmlElementID">Used to convert particular part of a HTML page to SVG</param>
<param name= "stream">The stream of the converted SVG file.</param>
<remarks>
To know more details about HTML to Partial SVG conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#partial-webpage-to-svg">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
Stream stream = new MemoryStream();
//Convert Partial HTML to SVG
htmlConverter.ConvertPartialHtmlToSvg("input.html", "pic", stream);
using (System.IO.FileStream output = new System.IO.FileStream(@"C:\MyOutput.svg", FileMode.Create))
{
stream.CopyTo(output);
}
stream.Dispose();
</code>
<code lang="VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit
' WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
Dim stream As New MemoryStream()
'Convert Partial HTML to SVG
htmlConverter.ConvertPartialHtmlToSvg("input.html", "pic", stream)
File.WriteAllBytes("Sample.svg", stream.ToArray())
stream.Dispose()
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertToImage(System.String)">
<summary>
Converts URL to Image
</summary>
<param name="url">Path to the Html resource.</param>
<returns>Image Array</returns>
<remarks>
To know more details about HTML to Image conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#html-to-raster-image">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converte
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to Image
Image[] image = htmlConverter.ConvertToImage("http://www.syncfusion.com");
//Save the image.
image[0].Save("Sample.jpg");
</code>
<code lang="VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to Image
Dim image As Image() = htmlConverter.ConvertToImage("http://www.syncfusion.com ")
'Save the image
image(0).Save("Sample.jpg")
</code>
</example>
<seealso cref="T:System.Drawing.Image"/> class
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.IEConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertToImage(System.String,System.String)">
<summary>
Converts HTML string to Image
</summary>
<param name="htmlString">Html data.</param>
<param name="baseUrl">Used to retrieve images, scripts and stylesheets.</param>
<returns>Image Array</returns>
<remarks>
To know more details about HTML string to Image conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#html-string-to-raster-image">link</see>.
</remarks>
<example>
<code lang = "C#">
string htmlString = "<html><body>Hello World!!!</body></html>";
string baseURL = "";
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML string to Image
Image[] image = htmlConverter.ConvertToImage(htmlString, baseURL);
//Save the image.
image[0].Save("Sample.jpg");
</code>
<code lang="VB">
Dim htmlString As String = "<html><body>Hello World!!!</body></html>
Dim baseURL As String = ""
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML string to Image
Dim image As Image() = htmlConverter.ConvertToImage(htmlString, baseURL)
'Save the image.
image(0).Save("Sample.jpg")
</code>
</example>
<seealso cref="T:System.Drawing.Image"/> class
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.IEConverterSettings"/> class
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtmlToImage(System.String,System.String)">
<summary>
Converts URL to Image
</summary>
<param name="url">Path to the Html resource.</param>
<param name="htmlElementID">Used to convert particular part of a HTML page to image</param>
<returns>Image Array</returns>
<remarks>
To know more details about partial HTML to Image conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/working-with-document-conversions#partial-webpage-to-raster-image">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert Partial HTML to Image
Image[] image = htmlConverter.ConvertPartialHtmlToImage("input.html", "pic");
//Save Image
image[0].Save("Output.jpg");
</code>
<code lang="VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
' WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert Partial HTML to Image
Dim image As Image() = htmlConverter.ConvertPartialHtmlToImage("input.html", "pic")
'Save Image
image(0).Save("Output.jpg")
</code>
</example>
<seealso cref="T:System.Drawing.Image"/> class
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
</member>
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.HtmlToPdfConverter.ConvertPartialHtmlToImage(System.String,System.String,System.String)" -->
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.UpdateBlinkSettings(Syncfusion.HtmlConverter.BlinkConverterSettings)">
<summary>
Updating Blink converter settings
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.Close">
<summary>
Closes the browser process after conversions are completed.
</summary>
<remarks>
Should explicitly close the HtmlToPdfConverter, if ReuseBrowserProcess property in enabled.
</remarks>
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.GetHtmlBounds(System.String)">
<summary>
Calculates and retrieves the dimensions (width and height) of the HTML content based on the current settings, such as viewport width and scale.
</summary>
<param name="url">The URL or local file path of the HTML document to get the HTML size value.</param>
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
//Initialize the BlinkConverterSettings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Get the HTML content size
RectangleF size = htmlConverter.GetHtmlBounds(“Input.html”);
blinkConverterSettings.CropRegion = new RectangleF(size.X, size.Y, size.Width, size.Height);
//Assign the BlinkConverterSettings to the ConverterSettings property of HtmlToPdfConverter.
htmlConverter.ConverterSettings = settings;
//Convert URL to Image
Image[] image = htmlConverter.ConvertToImage("Input.html");
image[0].Save("Output.png", System.Drawing.Imaging.ImageFormat.Png);
image[0].Dispose();
</member>
<member name="M:Syncfusion.HtmlConverter.HtmlToPdfConverter.GetHtmlBounds(System.String,System.String)">
<summary>
Calculates and retrieves the dimensions (width and height) of the HTML content based on the current settings, such as viewport width and scale.
</summary>
<param name="html">html string</param>
<param name="baseurl">Path of the resource used in the HTML</param>
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
//Initialize the BlinkConverterSettings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Get the HTML content size
RectangleF size = htmlConverter.GetHtmlBounds(htmlString,baseURL);
blinkConverterSettings.CropRegion = new RectangleF(size.X, size.Y, size.Width, size.Height);
//Assign the BlinkConverterSettings to the ConverterSettings property of HtmlToPdfConverter.
htmlConverter.ConverterSettings = settings;
//Convert URL to Image
Image[] image = htmlConverter.ConvertToImage("Input.html");
image[0].Save("Output.png", System.Drawing.Imaging.ImageFormat.Png);
image[0].Dispose();
</member>
<member name="T:Syncfusion.HtmlConverter.IHtmlConverterSettings">
<summary>
Interface for Rendering engine settings
</summary>
<example>
<code lang = "C#">
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.TempPath">
<summary>
Gets or sets the temp path where the temporary operations are performed if any;By default %temp%
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set temporary path for conversion
converterSettings.TempPath = @"C:/HtmlConversion/Temp/";
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set temporary path for conversion
converterSettings.TempPath = "C:/HtmlConversion/Temp/"
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.AdditionalDelay">
<summary>
Gets or sets the additional delay to load JavaScript; Unit is Milliseconds; By default 0
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set AdditionalDelay for conversion
converterSettings.AdditionalDelay = 2000;
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set AdditionalDelay for conversion
converterSettings.AdditionalDelay = 2000
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.EnableHyperLink">
<summary>
Gets or Sets a value indicating whether to preserve the live-links in the converted document or not;By default true
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set EnableHyperLink
converterSettings.EnableHyperLink = true;
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set EnableHyperLink
converterSettings.EnableHyperLink = True
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.EnableJavaScript">
<summary>
Gets or Sets a value indicating whether to Enable/Disable JavaScripts in the webpage; By default true
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set EnableJavaScript
converterSettings.EnableJavaScript = true;
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set EnableJavaScript
converterSettings.EnableJavaScript = True
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.Password">
<summary>
Gets or Sets the password; By default ""
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set username and password for windows authentication
converterSettings.Username = "username";
converterSettings.Password = "password";
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set username and password for windows authentication
converterSettings.Username = "username"
converterSettings.Password = "password"
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.Username">
<summary>
Gets or Sets the Username; By default ""
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set username and password for windows authentication
converterSettings.Username = "username";
converterSettings.Password = "password";
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set username and password for windows authentication
converterSettings.Username = "username"
converterSettings.Password = "password"
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.Margin">
<summary>
Gets or sets the margins to the PDF document; By default all margins are 0
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings.
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set margins
webKitSettings.Margin.All = 20;
//Assign WebKit settings to HTML converter.
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML string to PDF.
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter.
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings.
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set margins
webKitSettings.Margin.All = 20
'Assign WebKit settings to HTML converter.
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML string to PDF.
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.PdfHeader">
<summary>
Gets or sets the Header to the PDF document; By default null
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Create PDF page template element for header with bounds.
PdfPageTemplateElement header = new PdfPageTemplateElement(new RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50));
//Create font and brush for header element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty);
//Assign the header element to PdfHeader of WebKit settings.
webKitSettings.PdfHeader = header;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Create PDF page template element for header with bounds.
Dim header As New PdfPageTemplateElement(New RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50))
'Create font and brush for header element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty)
'Assign the header element to PdfHeader of WebKit settings.
webKitSettings.PdfHeader = header
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.PdfFooter">
<summary>
Gets or sets the Footer to the PDF document; By default null
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Create PDF page template element for footer with bounds.
PdfPageTemplateElement footer = new PdfPageTemplateElement(new RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50));
//Create font and brush for header element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty);
//Assign the footer element to PdfFooter of WebKit settings.
webKitSettings.PdfFooter = footer;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Create PDF page template element for footer with bounds.
Dim footer As New PdfPageTemplateElement(New RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50))
'Create font and brush for header element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty)
'Assign the footer element to PdfFooter of WebKit settings.
webKitSettings.PdfFooter = footer
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.Orientation">
<summary>
Gets or sets the Orientation of the PDF document; By default Portrait
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set PDF page orientation
webKitSettings.Orientation = PdfPageOrientation.Landscape;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set PDF page orientation
webKitSettings.Orientation = PdfPageOrientation.Landscape
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageOrientation"/> enum
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.PdfPageSize">
<summary>
Gets or sets the size of the PDF page; By default A4 size
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set PDF page size
webKitSettings.PdfPageSize = new SizeF(595, 842);
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set PDF page size
webKitSettings.PdfPageSize = New SizeF(595, 842)
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageSize"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.AspectRatio">
<summary>
Gets or sets the aspect ratio; By default None
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set AspectRatio
webKitSettings.AspectRatio = AspectRatio.None;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set AspectRatio
webKitSettings.AspectRatio = AspectRatio.None
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.PageRotateAngle">
<summary>
Gets or sets the number of degrees by which the page should be rotated clockwise when displayed or printed.
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set PDF page rotation angle
webKitSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set PDF page rotation angle
webKitSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.SplitTextLines">
<summary>
Gets or sets a value indicating whether [split text lines].
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set split text lines to false to avoid text split between PDF pages.
converterSettings.SplitTextLines = false;
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set split text lines to false to avoid text split between PDF pages.
converterSettings.SplitTextLines = False
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IHtmlConverterSettings.SplitImages">
<summary>
Gets or sets a value indicating whether [split images].
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the converter settings
IHtmlConverterSettings converterSettings = new WebKitConverterSettings();
//Set WebKitPath
(converterSettings as WebKitConverterSettings).WebKitPath = @"/QtBinaries/";
//Set split images to false to avoid image split between PDF pages.
converterSettings.SplitImages = false;
//Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("http://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the converter settings
Dim converterSettings As IHtmlConverterSettings = New WebKitConverterSettings()
'Set WebKitPath
TryCast(converterSettings, WebKitConverterSettings).WebKitPath = "/QtBinaries/"
'Set split images to false to avoid image split between PDF pages.
converterSettings.SplitImages = False
'Assign converter settings to HTML converter
htmlConverter.ConverterSettings = converterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="T:Syncfusion.HtmlConverter.CookieCollection">
<summary>
Class which represents collection of cookies name and value pair of data.
</summary>
<remarks>
To know more details about cookies, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#form-authentication">link</see>.
</remarks>
<example>
<code lang = "C#">
Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Initialize cookie collection and add the cookies name and value.
CookieCollection cookieCollection = new CookieCollection();
cookieCollection.Add("CookieName1", "CookieValue1");
cookieCollection.Add("CookieName2", "CookieValue2");
//Assign the cookie collection to the webkit settings.
webKitSettings.Cookies = cookieCollection;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Initialize cookie collection and add the cookies name and value.
Dim cookieCollection As New CookieCollection()
cookieCollection.Add("CookieName1", "CookieValue1")
cookieCollection.Add("CookieName2", "CookieValue2")
'Assign the cookie collection to the webkit settings.
webKitSettings.Cookies = cookieCollection
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
</member>
<member name="T:Syncfusion.HtmlConverter.HttpPostFieldCollection">
<summary>
Represents a collection of the HTTP POST parameters.
</summary>
<remarks>
To know more details about HTTP Get and POST, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#http-get-and-post">link</see>.
</remarks>
<example>
<code lang = "C#">
Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Initialize HTTP Post collection and add the name and value to POST.
HttpPostFieldCollection httpPostCollection = new HttpPostFieldCollection();
httpPostCollection.Add("firstName", "Andrew");
httpPostCollection.Add("lastName", "Fuller");
//Assign the HTTP Post field collection to the webkit settings.
webKitSettings.HttpPostFields = httpPostCollection;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Initialize HTTP Post collection and add the name and value to POST.
Dim httpPostCollection As New HttpPostFieldCollection()
httpPostCollection.Add("firstName", "Andrew")
httpPostCollection.Add("lastName", "Fuller")
'Assign the HTTP Post field collection to the webkit settings.
webKitSettings.HttpPostFields = httpPostCollection
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
</member>
<member name="T:Syncfusion.HtmlConverter.HttpRequestHeaderCollection">
<summary>
Represents a collection of the HTTP request headers
</summary>
<remarks>
To know more details about HTTP request headers, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#token-based-authentication">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Initialize HTTP header collection and add the name and value.
HttpRequestHeaderCollection httpRequestHeaderCollection = new HttpRequestHeaderCollection();
httpRequestHeaderCollection.Add("headername", "headervalue");
//Assign the HTTP header collection to the webkit settings.
webKitSettings.HttpRequestHeaders = httpRequestHeaderCollection;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Initialize HTTP header collection and add the name and value.
Dim httpRequestHeaderCollection As New HttpRequestHeaderCollection()
httpRequestHeaderCollection.Add("headername", "headervalue")
'Assign the HTTP header collection to the webkit settings.
webKitSettings.HttpRequestHeaders = httpRequestHeaderCollection
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
</member>
<member name="T:Syncfusion.HtmlConverter.BlinkCommandLineArguments">
<summary>
Represents a collection of Blink command line arguments.
</summary>
<example>
<code lang = "C#">
Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Initialize the Command Line Arguments
BlinkCommandLineArguments commandLineArguments = new BlinkCommandLineArguments();
commandLineArguments.Add("--no-proxy-server");
BlinkSettings.CommandLineArguments = commandLineArguments;
//Assign the Blink settings
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Initialize the Command Line Arguments
Dim commandLineArguments As New BlinkCommandLineArguments();
commandLineArguments.Add("--no-proxy-server")
BlinkSettings.CommandLineArguments = commandLineArguments;
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class
</member>
<member name="T:Syncfusion.HtmlConverter.WebKitProxySettings">
<summary>
Class which represents the proxy settings of WebKit HTML converter.
</summary>
<remarks>
To know more details about proxy settings, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#system-proxy">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Initialize WebKit proxy settings and set the values
WebKitProxySettings proxySettings = new WebKitProxySettings();
proxySettings.UseSystemProxy = true;
//Assign the proxy settings to WebKit settings
webKitSettings.ProxySettings = proxySettings;
//Assign the WebKit settings to the converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Initialize WebKit proxy settings and set the values
Dim proxySettings As New WebKitProxySettings()
proxySettings.UseSystemProxy = True
'Assign the proxy settings to WebKit settings
webKitSettings.ProxySettings = proxySettings
'Assign the WebKit settings to the converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitProxyType"/>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitProxySettings.UseSystemProxy">
<summary>
Gets or sets use system proxy settings; If it is set to true WebKit converter use system proxy settings for conversion.
</summary>
<remarks>
To know more details about using system proxy settings for conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#system-proxy">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Initialize WebKit proxy settings and set the values
WebKitProxySettings proxySettings = new WebKitProxySettings();
proxySettings.UseSystemProxy = true;
//Assign the proxy settings to WebKit settings
webKitSettings.ProxySettings = proxySettings;
//Assign the WebKit settings to the converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Initialize WebKit proxy settings and set the values
Dim proxySettings As New WebKitProxySettings()
proxySettings.UseSystemProxy = True
'Assign the proxy settings to WebKit settings
webKitSettings.ProxySettings = proxySettings
'Assign the WebKit settings to the converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitProxySettings.HostName">
<summary>
Gets or sets host name of proxy server
</summary>
<remarks>
To know more details about using manual proxy settings for conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#manual-proxy">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy with proxy server host and port number
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy with proxy server host and port number
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitProxySettings.PortNumber">
<summary>
Gets or sets port number of proxy server
</summary>
<remarks>
To know more details about using manual proxy settings for conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#manual-proxy">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy with proxy server host and port number
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy with proxy server host and port number
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitProxySettings.Username">
<summary>
Gets or sets username of proxy server; optional;
</summary>
<remarks>
To know more details about using manual proxy settings for conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#manual-proxy">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
//Set the username and password to authenticate the proxy server.
webKitSettings.ProxySettings.Username = "username";
webKitSettings.ProxySettings.Password = "password";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
'Set the username and password to authenticate the proxy server.
webKitSettings.ProxySettings.Username = "username"
webKitSettings.ProxySettings.Password = "password"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitProxySettings.Password">
<summary>
Gets or sets password of proxy server; optional;
</summary>
<remarks>
To know more details about using manual proxy settings for conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#manual-proxy">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
//Set the username and password to authenticate the proxy server.
webKitSettings.ProxySettings.Username = "username";
webKitSettings.ProxySettings.Password = "password";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
'Set the username and password to authenticate the proxy server.
webKitSettings.ProxySettings.Username = "username"
webKitSettings.ProxySettings.Password = "password"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitProxySettings.Type">
<summary>
Gets or sets type of proxy server
</summary>
<remarks>
To know more details about using manual proxy settings for conversion, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/webkit#manual-proxy">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
//Set proxy server type
webKitSettings.ProxySettings.Type = WebKitProxyType.Http;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
'Set proxy server type
webKitSettings.ProxySettings.Type = WebKitProxyType.Http
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitProxySettings.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.WebKitProxySettings"/> class.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
//Set proxy server type
webKitSettings.ProxySettings.Type = WebKitProxyType.Http;
//Set the username and password to authenticate the proxy server.
webKitSettings.ProxySettings.Username = "username";
webKitSettings.ProxySettings.Password = "password";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
'Set proxy server type
webKitSettings.ProxySettings.Type = WebKitProxyType.Http
'Set the username and password to authenticate the proxy server.
webKitSettings.ProxySettings.Username = "username"
webKitSettings.ProxySettings.Password = "password"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="T:Syncfusion.HtmlConverter.BlinkProxySettings">
<summary>
Represents the proxy settings of the Blink HTML converter.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Initialize Blink proxy settings and set the values
BlinkProxySettings proxySettings = new BlinkProxySettings();
proxySettings.Type = BlinkProxyType.http;
proxySettings.HostName = "127.0.0.1";
proxySettings.PortNumber = 8080;
//Assign the proxy settings to Blink settings
BlinkSettings.ProxySettings = proxySettings;
//Assign the Blink settings to the converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Initialize Blink proxy settings and set the values
Dim proxySettings As New BlinkProxySettings()
proxySettings.Type = BlinkProxyType.http
proxySettings.HostName = "127.0.0.1"
proxySettings.PortNumber = 8080
'Assign the proxy settings to Blink settings
BlinkSettings.ProxySettings = proxySettings
'Assign the Blink settings to the converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.BlinkProxyType"/>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkProxySettings.HostName">
<summary>
Gets or sets host name of proxy server
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy with proxy server host and port number
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy with proxy server host and port number
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkProxySettings.PortNumber">
<summary>
Gets or sets port number of proxy server
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy with proxy server host and port number
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy with proxy server host and port number
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkProxySettings.Type">
<summary>
Gets or sets type of proxy server
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
//Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
'Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkProxySettings.Username">
<summary>
Gets or sets the username of proxy server; optional.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
BlinkSettings.ProxySettings.Username = "user";
BlinkSettings.ProxySettings.Password = "pass";
//Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
BlinkSettings.ProxySettings.Username = "user"
BlinkSettings.ProxySettings.Password = "pass"
'Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkProxySettings.Password">
<summary>
Gets or sets the password of proxy server; optional.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
BlinkSettings.ProxySettings.Username = "user";
BlinkSettings.ProxySettings.Password = "pass";
//Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
BlinkSettings.ProxySettings.Username = "user"
BlinkSettings.ProxySettings.Password = "pass"
'Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="M:Syncfusion.HtmlConverter.BlinkProxySettings.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.BlinkProxySettings"/> class.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
//Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy with proxy server host and port number.
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
'Set proxy server type
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="T:Syncfusion.HtmlConverter.IEConverterSettings">
<summary>
Class which represents the settings of IE rendering engine
</summary>
<remarks>
To know more details about IE rendering engine, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/ie">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HtmlToPdfConverter class with IE rendering Engine.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(RenderEngine.IE);
//Setting properties for IE conversion.
IEConverterSettings ieSettings = new IEConverterSettings();
ieSettings.AdditionalDelay = 1000;
ieSettings.AspectRatio = AspectRatio.KeepWidth;
ieSettings.AutoDetectPageBreak = true;
ieSettings.ClearInternetCache = true;
ieSettings.EnableActiveXControl = true;
ieSettings.EnableBinaryBehaviors = true;
ieSettings.EnableHyperLink = true;
ieSettings.EnableJavaScript = true;
ieSettings.IsPDFA1B = false;
ieSettings.IsTaggedPDF = false;
ieSettings.Margin = new PdfMargins { All = 40 };
ieSettings.Orientation = PdfPageOrientation.Portrait;
ieSettings.Password = "";
ieSettings.Username = "";
htmlConverter.ConverterSettings = ieSettings;
//Convert HTML to PDF.
PdfDocument pdfDocument = htmlConverter.Convert("http://www.google.com");
//Saving and closing PDF document
pdfDocument.Save("Output.pdf");
pdfDocument.Close(true);
</code>
<code lang="VB">
'Initialize HtmlToPdfConverter class with IE rendering Engine.
Dim htmlConverter As New HtmlToPdfConverter(RenderEngine.IE)
'Setting properties for IE conversion.
Dim ieSettings As New IEConverterSettings()
ieSettings.AdditionalDelay = 1000
ieSettings.AspectRatio = AspectRatio.KeepWidth
ieSettings.AutoDetectPageBreak = True
ieSettings.ClearInternetCache = True
ieSettings.EnableActiveXControl = True
ieSettings.EnableBinaryBehaviors = True
ieSettings.EnableHyperLink = True
ieSettings.EnableJavaScript = True
ieSettings.IsPDFA1B = False
ieSettings.IsTaggedPDF = False
ieSettings.Orientation = PdfPageOrientation.Portrait
ieSettings.Password = ""
ieSettings.Username = ""
htmlConverter.ConverterSettings = ieSettings
'Convert HTML to PDF.
Dim pdfDocument As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Saving and closing PDF document
pdfDocument.Save("Output.pdf")
pdfDocument.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/> class
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/>
<seealso cref="T:Syncfusion.Pdf.PdfPageOrientation"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.TempPath">
<summary>
Gets or sets the temp path where the temporary operations are performed if any.
</summary>
<value> Temp path which contains internal conversion files.By default %temp%</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set temp path for the conversion.
ieSettings.TempPath = Path.GetTempPath();
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set temp path for the conversion, this path will be used for saving the temporary files.
ieSettings.TempPath = Path.GetTempPath()
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.AdditionalDelay">
<summary>
Gets or sets the additional delay to load JavaScript;
</summary>
<value> Specifies the delay to load the scripts. Unit is Milliseconds; By default 2000</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set Additional delay for conversion
ieSettings.AdditionalDelay = 1000;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set Additional delay for conversion
ieSettings.AdditionalDelay = 1000
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.EnableHyperLink">
<summary>
Gets or Sets a value indicating whether to preserve the live-links in the converted document or not.
</summary>
<value>True if the Hyperlinks are enabled, otherwise false.Default is true </value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Enable hyperlink
ieSettings.EnableHyperLink = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Enable hyperlink
ieSettings.EnableHyperLink = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.EnableJavaScript">
<summary>
Gets or Sets a value indicating whether to Enable/Disable JavaScripts in the webpage.
</summary>
<value>True if Javascript is enabled, otherwise,false. default is true</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Enable javascript
ieSettings.EnableJavaScript = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Enable javascript
ieSettings.EnableJavaScript = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.Password">
<summary>
Gets or Sets the password;
</summary>
<value>String value representing the password of the HTML document. By default ""</value>
<remarks>
To know more details about windows authentication, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/ie#converting-windows-authenticated-web-page-to-pdf-document">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set username and password for converting windows authenticated webpage to PDF
ieSettings.Username = "username";
ieSettings.Password = "password";
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set username and password for converting windows authenticated webpage to PDF
ieSettings.Username = "username"
ieSettings.Password = "password"
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.Username">
<summary>
Gets or Sets the Username;
</summary>
<value>String value representing the user name of the HTML document. By default ""</value>
<remarks>
To know more details about windows authentication, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/ie#converting-windows-authenticated-web-page-to-pdf-document">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set username and password for converting windows authenticated webpage to PDF
ieSettings.Username = "username";
ieSettings.Password = "password";
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set username and password for converting windows authenticated webpage to PDF
ieSettings.Username = "username"
ieSettings.Password = "password"
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.Margin">
<summary>
Gets or sets the margins of the page.
</summary>
<value>The <see cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/>, provides margins to the PDF page. By default , PDF margin is 0.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set margins
ieSettings.Margin.All = 20;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set margins
ieSettings.Margin.All = 20
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.PdfHeader">
<summary>
Gets or sets the Header to the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> to draw into the PDF page. By default null</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Create PDF page template element for header with bounds.
PdfPageTemplateElement header = new PdfPageTemplateElement(new RectangleF(0, 0, ieSettings.PdfPageSize.Width, 50));
//Create font and brush for header element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty);
//Assign the header element to PdfHeader of IE settings.
ieSettings.PdfHeader = header;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Create PDF page template element for header with bounds.
Dim header As New PdfPageTemplateElement(New RectangleF(0, 0, ieSettings.PdfPageSize.Width, 50))
'Create font and brush for header element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty)
'Assign the header element to PdfHeader of IE settings.
ieSettings.PdfHeader = header
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.PdfFooter">
<summary>
Gets or sets the Footer to the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> to draw into the PDF page. By default null</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Create PDF page template element for footer with bounds.
PdfPageTemplateElement footer = new PdfPageTemplateElement(new RectangleF(0, 0, ieSettings.PdfPageSize.Width, 50));
//Create font and brush for footer element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty);
//Assign the footer element to PdfHeader of IE settings.
ieSettings.PdfFooter = footer;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Create PDF page template element for footer with bounds.
Dim footer As New PdfPageTemplateElement(New RectangleF(0, 0, ieSettings.PdfPageSize.Width, 50))
'Create font and brush for footer element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty)
'Assign the footer element to PdfHeader of IE settings.
ieSettings.PdfFooter = footer
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.Orientation">
<summary>
Gets or sets the Orientation of the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageOrientation"/>, provides the orientation of the PDF page. By default Portrait</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set PDF page orientation
ieSettings.Orientation = PdfPageOrientation.Landscape;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set PDF page orientation
ieSettings.Orientation = PdfPageOrientation.Landscape
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageOrientation"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.PdfPageSize">
<summary>
Gets or sets the size of the PDF page;
</summary>
<remarks>Default value: 595 * 842 pixels(A4 size)</remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set PDF page size
ieSettings.PdfPageSize = new SizeF(595, 842);
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set PDF page size
ieSettings.PdfPageSize = New SizeF(595, 842)
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageSize"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.AspectRatio">
<summary>
Gets or sets the aspect ratio;
</summary>
<value>The <see cref="P:Syncfusion.HtmlConverter.IEConverterSettings.AspectRatio"/>,By default None </value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set AspectRatio
ieSettings.AspectRatio = AspectRatio.None;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set AspectRatio
ieSettings.AspectRatio = AspectRatio.None
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.PageRotateAngle">
<summary>
Gets or sets the number of degrees by which the page should be rotated clockwise when displayed or printed.
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>,provides number of degrees by which the page should be rotated clockwise when displayed or printed </value>
<remarks>Default value: RotateAngle0 </remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set PDF page rotation angle
ieSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set PDF page rotation angle
ieSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.SplitTextLines">
<summary>
Gets or sets a value indicating whether [split text lines].
</summary>
<value><c>true</c> if [Split Text lines]; otherwise, <c>false</c>.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set SplitTextLines to avoid text split between pages.
ieSettings.SplitTextLines = false;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set SplitTextLines to avoid text split between pages.
ieSettings.SplitTextLines = False
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.SplitImages">
<summary>
Gets or sets a value indicating whether [split images].
</summary>
<value><c>true</c> if [Split Images]; otherwise, <c>false</c>.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set SplitImages to avoid image split between pages.
ieSettings.SplitImages = false;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set SplitImages to avoid image split between pages.
ieSettings.SplitImages = False
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.AutoDetectPageBreak">
<summary>
Gets or Sets a value indicating whether to auto-detect page-break in the webpage;
</summary>
<value>True if Page break is enabled, otherwise, <c>false</c>. Default is true</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Enable auto detect page break.
ieSettings.AutoDetectPageBreak = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Enable auto detect page break.
ieSettings.AutoDetectPageBreak = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.Timeout">
<summary>
Set the maximum time in milliseconds to wait for HTML page to be loaded;
</summary>
<value> Specifies the timeout to the HTML converter.Unit is Milliseconds; By default 0</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set timeout for the conversion.
ieSettings.Timeout = 3000;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set timeout for the conversion.
ieSettings.Timeout = 3000
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.ClearInternetCache">
<summary>
Gets or sets a value indicating whether to clear Internet cache;
</summary>
<value> True if the internetcache clears , otherwise false.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set clear internet cache.
ieSettings.ClearInternetCache = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set clear internet cache.
ieSettings.ClearInternetCache = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.EnableActiveXControl">
<summary>
Gets or Sets a value indicating whether to Enable/Disable ActiveX contents in the webpage;
</summary>
<value>True if ActiveXControl enabled, otherwise false. Default is false</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Enable ActiveX controls in the webpage.
ieSettings.EnableActiveXControl = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Enable ActiveX controls in the webpage.
ieSettings.EnableActiveXControl = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.EnableBinaryBehaviors">
<summary>
Gets or Sets a value indicating whether to Enable/Disable binary behaviors in the webpage;
</summary>
<value><c>true</c> if [BinaryBehaviors enabled]; otherwise, <c>false</c>. Default is false </value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Enable binary behaviors in webpages.
ieSettings.EnableBinaryBehaviors = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Enable binary behaviors in webpages.
ieSettings.EnableBinaryBehaviors = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.IsTaggedPDF">
<summary>
Gets or sets a value indicating the output PDF is tagged;
</summary>
<value><c>true</c> if [Tagged PDF]; otherwise, <c>false</c>. Default is false </value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Enable tagged PDF conversion
ieSettings.IsTaggedPDF = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Enable tagged PDF conversion
ieSettings.IsTaggedPDF = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.IsPDFA1B">
<summary>
Gets or sets a value indicating the output PDF is A1B;
</summary>
<value><c>true</c> if conformancelevel is PDFA1B; otherwise, <c>false</c>. Default is false </value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Set PDF A1B conversion
ieSettings.IsPDFA1B = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Set PDF A1B conversion
ieSettings.IsPDFA1B = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.EnableForm">
<summary>
Gets or sets enable form; If it is enabled then HTML form fields are converted to PDF form fields in the generated PDF document. The default value is false.
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Enable HTML form to PDF form conversion
ieSettings.EnableForm = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Enable HTML form to PDF form conversion
ieSettings.EnableForm = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.IEConverterSettings.DisableIEWarning">
<summary>
Sets a value that indicates whether to remove the IE engine warning or not. The default value is false.
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.IE);
//Initialize the IE converter settings
IEConverterSettings ieSettings = new IEConverterSettings();
//Disable IE warning message
ieSettings.DisableIEWarning = true;
//Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.IE)
'Initialize the IE converter settings
Dim ieSettings As New IEConverterSettings()
'Disable IE warning message
ieSettings.DisableIEWarning = True
'Assign IE settings to HTML converter
htmlConverter.ConverterSettings = ieSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<!-- Badly formed XML comment ignored for member "P:Syncfusion.HtmlConverter.IEConverterSettings.HtmlEncoding" -->
<member name="M:Syncfusion.HtmlConverter.IEConverterSettings.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.IEConverterSettings"/> class.
</summary>
<remarks>
To know more details about IE rendering engine, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/convert-html-to-pdf/ie">link</see>.
</remarks>
<example>
<code lang = "C#">
//Initialize HtmlToPdfConverter class with IE rendering Engine.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(RenderEngine.IE);
//Setting properties for IE conversion.
IEConverterSettings ieSettings = new IEConverterSettings();
ieSettings.AdditionalDelay = 1000;
ieSettings.AspectRatio = AspectRatio.KeepWidth;
ieSettings.AutoDetectPageBreak = true;
ieSettings.ClearInternetCache = true;
ieSettings.EnableActiveXControl = true;
ieSettings.EnableBinaryBehaviors = true;
ieSettings.EnableHyperLink = true;
ieSettings.EnableJavaScript = true;
ieSettings.IsPDFA1B = false;
ieSettings.IsTaggedPDF = false;
ieSettings.Margin = new PdfMargins { All = 40 };
ieSettings.Orientation = PdfPageOrientation.Portrait;
ieSettings.Password = "";
ieSettings.Username = "";
htmlConverter.ConverterSettings = ieSettings;
//Convert HTML to PDF.
PdfDocument pdfDocument = htmlConverter.Convert("http://www.google.com");
//Saving and closing PDF document
pdfDocument.Save("Output.pdf");
pdfDocument.Close(true);
</code>
<code lang="VB">
'Initialize HtmlToPdfConverter class with IE rendering Engine.
Dim htmlConverter As New HtmlToPdfConverter(RenderEngine.IE)
'Setting properties for IE conversion.
Dim ieSettings As New IEConverterSettings()
ieSettings.AdditionalDelay = 1000
ieSettings.AspectRatio = AspectRatio.KeepWidth
ieSettings.AutoDetectPageBreak = True
ieSettings.ClearInternetCache = True
ieSettings.EnableActiveXControl = True
ieSettings.EnableBinaryBehaviors = True
ieSettings.EnableHyperLink = True
ieSettings.EnableJavaScript = True
ieSettings.IsPDFA1B = False
ieSettings.IsTaggedPDF = False
ieSettings.Orientation = PdfPageOrientation.Portrait
ieSettings.Password = ""
ieSettings.Username = ""
htmlConverter.ConverterSettings = ieSettings
'Convert HTML to PDF.
Dim pdfDocument As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Saving and closing PDF document
pdfDocument.Save("Output.pdf")
pdfDocument.Close(True)
</code>
</example>
</member>
<member name="T:Syncfusion.HtmlConverter.WebKitConverterSettings">
<summary>
Class which represents the settings of WebKit rendering engine
</summary>
<example>
<code lang = "C#">
//Initialize HtmlToPdfConverter class with WebKit rendering Engine.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(RenderEngine.WebKit);
//Setting properties for WebKit conversion.
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
webKitSettings.AdditionalDelay = 1000;
webKitSettings.WebKitPath = @"/QtBinaries/";
webKitSettings.AspectRatio = AspectRatio.None;
webKitSettings.EnableHyperLink = true;
webKitSettings.EnableJavaScript = true;
webKitSettings.Margin = new PdfMargins { All = 40 };
webKitSettings.Orientation = PdfPageOrientation.Portrait;
webKitSettings.Password = "";
webKitSettings.Username = "";
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument pdfDocument = htmlConverter.Convert("http://www.google.com");
//Saving and closing PDF document
pdfDocument.Save("Output.pdf");
pdfDocument.Close(true);
</code>
<code lang="VB">
'Initialize HtmlToPdfConverter class with WebKit rendering Engine.
Dim htmlConverter As New HtmlToPdfConverter(RenderEngine.WebKit)
'Setting properties for WebKit conversion.
Dim webKitSettings As New WebKitConverterSettings()
webKitSettings.AdditionalDelay = 1000
webKitSettings.WebKitPath = @"/QtBinaries/"
webKitSettings.AspectRatio = AspectRatio.None
webKitSettings.EnableHyperLink = True
webKitSettings.EnableJavaScript = True
webKitSettings.Orientation = PdfPageOrientation.Portrait
webKitSettings.Password = ""
webKitSettings.Username = ""
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim pdfDocument As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Saving and closing PDF document
pdfDocument.Save("Output.pdf")
pdfDocument.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.IHtmlConverterSettings"/>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/> class
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
<seealso cref="T:Syncfusion.Pdf.PdfPageOrientation"/>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
<seealso cref="T:Syncfusion.HtmlConverter.MediaType"/>
<seealso cref="T:Syncfusion.Pdf.HtmlToPdf.SinglePageLayout"/>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.TempPath">
<summary>
Gets or sets the temp path where the temporary operations are performed if any;
</summary>
<value> Temp path which contains internal conversion files.By default %temp%</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Set Temporary Path to generate temporary files
settings.TempPath = @"C:/HtmlConversion/Temp/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim settings As WebKitConverterSettings = New WebKitConverterSettings
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Set Temporary Path to generate temporary files
settings.TempPath = "C:/HtmlConversion/Temp/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(true)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.AdditionalDelay">
<summary>
Gets or sets the additional delay to load JavaScript; Unit is Milliseconds;
</summary>
<value> A integer value indicating to apply delay for loading scripts.Unit is Milliseconds; By default 0 </value>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set additional delay; units in milliseconds;
webKitSettings.AdditionalDelay = 3000;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set additional delay; units in milliseconds;
webKitSettings.AdditionalDelay = 3000
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableHyperLink">
<summary>
Gets or Sets a value indicating whether to preserve the live-links in the converted document or not;
</summary>
<value>True if the Hyperlinks are enabled, otherwise false.Default is true </value>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Enable hyperlinks; By default - true
webKitSettings.EnableHyperLink = false;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Enable hyperlinks; By default - True
webKitSettings.EnableHyperLink = False
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableJavaScript">
<summary>
Gets or Sets a value indicating whether to Enable/Disable JavaScripts in the webpage;
</summary>
<value>True if Javascript is enabled, otherwise,false. default is true</value>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Disable JavaScript; By default - true
webKitSettings.EnableJavaScript = false;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Disable JavaScript; By default True
webKitSettings.EnableJavaScript = False
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.DisableWebKitWarning">
<summary>
Sets a value that indicates whether to remove the WebKit engine warning or not. The default value is false.
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Disable WebKit warning message
settings.DisableWebKitWarning = true;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Disable WebKit warning message
settings.DisableWebKitWarning = True
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.Password">
<summary>
Gets or Sets the password;
</summary>
<value>String value representing the password of the HTML document. By default ""</value>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
// Set username and password to convert windows authenticated webpage to PDF.
webKitSettings.Username = "username";
webKitSettings.Password = "password";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set username and password to convert windows authenticated webpage to PDF.
webKitSettings.Username = "username"
webKitSettings.Password = "password"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.Username">
<summary>
Gets or Sets the Username;
</summary>
<value>String value representing the password of the HTML document. By default ""</value>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
// Set username and password to convert windows authenticated webpage to PDF.
webKitSettings.Username = "username";
webKitSettings.Password = "password";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set username and password to convert windows authenticated webpage to PDF.
webKitSettings.Username = "username"
webKitSettings.Password = "password"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.Margin">
<summary>
Gets or sets the margins to the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/>, provides margins to the PDF page. By default , PDF margin is 0.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings.
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set margins
webKitSettings.Margin.All = 20;
//Assign WebKit settings to HTML converter.
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML string to PDF.
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter.
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings.
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set margins
webKitSettings.Margin.All = 20
'Assign WebKit settings to HTML converter.
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML string to PDF.
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.PdfHeader">
<summary>
Gets or sets the Header to the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> to draw into the PDF page. By default null</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Create PDF page template element for header with bounds.
PdfPageTemplateElement header = new PdfPageTemplateElement(new RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50));
//Create font and brush for header element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty);
//Assign the header element to PdfHeader of WebKit settings.
webKitSettings.PdfHeader = header;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Create PDF page template element for header with bounds.
Dim header As New PdfPageTemplateElement(New RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50))
'Create font and brush for header element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty)
'Assign the header element to PdfHeader of WebKit settings.
webKitSettings.PdfHeader = header
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.PdfFooter">
<summary>
Gets or sets the Footer to the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> to draw into the PDF page. By default null</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Create PDF page template element for footer with bounds.
PdfPageTemplateElement footer = new PdfPageTemplateElement(new RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50));
//Create font and brush for header element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty);
//Assign the footer element to PdfFooter of WebKit settings.
webKitSettings.PdfFooter = footer;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Create PDF page template element for footer with bounds.
Dim footer As New PdfPageTemplateElement(New RectangleF(0, 0, webKitSettings.PdfPageSize.Width, 50))
'Create font and brush for header element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty)
'Assign the footer element to PdfFooter of WebKit settings.
webKitSettings.PdfFooter = footer
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.Orientation">
<summary>
Gets or sets the Orientation of the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageOrientation"/>, provides the orientation of the PDF page.By default Portrait</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set PDF page orientation
webKitSettings.Orientation = PdfPageOrientation.Landscape;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set PDF page orientation
webKitSettings.Orientation = PdfPageOrientation.Landscape
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageOrientation"/>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.PdfPageSize">
<summary>
Gets or sets the size of the PDF page;
</summary>
<remarks>Default value: 595 * 842 pixels(A4 size)</remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set PDF page size
webKitSettings.PdfPageSize = new SizeF(595, 842);
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set PDF page size
webKitSettings.PdfPageSize = New SizeF(595, 842)
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageSize"/>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.AspectRatio">
<summary>
Gets or sets the aspect ratio;
</summary>
<value>The <see cref="P:Syncfusion.HtmlConverter.WebKitConverterSettings.AspectRatio"/> By default None </value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set AspectRatio
webKitSettings.AspectRatio = AspectRatio.None;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set AspectRatio
webKitSettings.AspectRatio = AspectRatio.None
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.PageRotateAngle">
<summary>
Gets or sets the number of degrees by which the page should be rotated clockwise when displayed or printed.
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>,provides number of degrees by which the page should be rotated clockwise when displayed or printed </value>
<remarks>Default value: RotateAngle0 </remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set PDF page rotation angle
webKitSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set PDF page rotation angle
webKitSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.SplitTextLines">
<summary>
Gets or sets a value indicating whether [split text lines].
</summary>
<value><c>true</c> if [Split Text lines]; otherwise, <c>false</c>.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set SplitTextLines to avoid text split between pages.
webKitSettings.SplitTextLines = false;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set SplitTextLines to avoid text split between pages.
webKitSettings.SplitTextLines = False
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.SplitImages">
<summary>
Gets or sets a value indicating whether [split images].
</summary>
<value><c>true</c> if [Split Images]; otherwise, <c>false</c>.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Set SplitImages to avoid image split between pages.
webKitSettings.SplitImages = false;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Set SplitImages to avoid image split between pages.
webKitSettings.SplitImages = False
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.WebKitPath">
<summary>
Gets or Sets WebKit assembly path;
</summary>
<value> Specifies WebKit assemblies path.By default bin folder</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKitPath
webKitSettings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.WebKitViewPort">
<summary>
WebKit view port size;
</summary>
<value>By default use system ViewPort size</value>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set WebKit viewport size
webKitSettings.WebKitViewPort = new Size(800,0);
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set WebKit viewport size
webKitSettings.WebKitViewPort = New Size(800, 0)
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:System.Drawing.Size"/>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableBookmarks">
<summary>
A property indicating if the automatic creation of bookmarks in PDF for the H1 to H6 HTML elements is enabled or not. By default the automatic bookmarks creation is disabled
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
// Enable bookmarks
webKitSettings.EnableBookmarks = true;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Enable bookmarks
webKitSettings.EnableBookmarks = True
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the document
document.Save("Output.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableToc">
<summary>
A property indicating if the automatic creation of a table of contents items for the H1 to H6 HTML elements is enabled or not. By default this property is false
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
// Enable table of contents
webKitSettings.EnableToc = true;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Enable table of contents
webKitSettings.EnableToc = True
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the document
document.Save("Output.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.TocPageCount">
<summary>
Gets the table of content page count.
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKitConverter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = "/QtBinaries/";
//Set enable toc
settings.EnableToc = true;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Get Toc Page Count
int tocPageCount = settings.TocPageCount;
//Save the output PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Enable table of contents
webKitSettings.EnableToc = True
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Get Toc Page Count
Dim tocPageCount As int = settings.TocPageCount
'Save and close the document
document.Save("Output.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.Toc">
<summary>
Gets or sets Toc styles
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter with WebKit Rendering Engine.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize HTML to PDF converter
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Enable TOC
webKitSettings.EnableToc = true;
//Set the style for level 1(H1) items in table of contents
HtmlToPdfTocStyle tocstyleH1 = new HtmlToPdfTocStyle();
tocstyleH1.Font = new PdfStandardFont(PdfFontFamily.TimesRoman, 10, PdfFontStyle.Regular);
tocstyleH1.BackgroundColor = new PdfSolidBrush(new PdfColor(Color.FromArgb(68, 114, 196)));
tocstyleH1.ForeColor = PdfBrushes.White;
tocstyleH1.Padding = new PdfPaddings(5, 5, 3, 3);
webKitSettings.Toc.SetItemStyle(1, tocstyleH1);
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with WebKit Rendering Engine.
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize HTML to PDF converter
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Enable TOC
webKitSettings.EnableToc = True
'Set the style for level 1(H1) items in table of contents
Dim tocstyleH1 As New HtmlToPdfTocStyle()
tocstyleH1.Font = New PdfStandardFont(PdfFontFamily.TimesRoman, 10, PdfFontStyle.Regular)
tocstyleH1.BackgroundColor = New PdfSolidBrush(New PdfColor(Color.FromArgb(68, 114, 196)))
tocstyleH1.ForeColor = PdfBrushes.White
tocstyleH1.Padding = New PdfPaddings(5, 5, 3, 3)
webKitSettings.Toc.SetItemStyle(1, tocstyleH1)
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.HtmlToPdf.HtmlToPdfToc"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.Cookies">
<summary>
Gets or sets cookie collection with names and values
</summary>
<value> The cookies Collection </value>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
// Add cookies as name and value pair
webKitSettings.Cookies.Add("CookieName1", " CookieValue1");
webKitSettings.Cookies.Add("CookieName2", " CookieValue2");
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Add cookies
webKitSettings.Cookies.Add("Name1", "Value1")
webKitSettings.Cookies.Add("Name2", "Value2")
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com ")
'Save and close the document
document.Save("Output.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.CookieCollection"/> Class
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.HttpPostFields">
<summary>
Gets or sets the HTTP post collection fields.
</summary>
<remarks>
Presence of elements in this collection will initiate Post request or else it will proceed with Get request.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Add post parameters
webKitSettings.HttpPostFields.Add("firstName", "Andrew");
webKitSettings.HttpPostFields.Add("lastName", "Fuller");
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Add post parameters
webKitSettings.HttpPostFields.Add("firstName", "Andrew")
webKitSettings.HttpPostFields.Add("lastName", "Fuller")
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx")
'Save and close the document
document.Save("Output.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.WindowStatus">
<summary>
Gets or Sets the window status
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
// Set windows status.
webKitSettings.WindowStatus = "completed";
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set windows status.
webKitSettings.WindowStatus = "completed"
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableForm">
<summary>
Gets or sets enable form; If it is enabled then HTML form fields are converted to PDF form fields in the generated PDF document. The default value is false.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set enable form
webKitSettings.EnableForm = true;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set enable form
webKitSettings.EnableForm = True
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableRepeatTableHeader">
<summary>
Gets or sets the repetition of table header. By enabling this property, will repeat the table header on every page break. The default value is false.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
// Enable html table header repeat on every page.
webKitSettings.EnableRepeatTableHeader = true;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
' WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
' Enable html table header repeat on every page.
webKitSettings.EnableRepeatTableHeader = True
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableRepeatTableFooter">
<summary>
Gets or sets the repetition of table footer. By enabling this property, will repeat the table footer on every page break. The default value is false.
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
// WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit binaries path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Enable html table footer repeat on every page.
webKitSettings.EnableRepeatTableFooter = true;
//Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
' WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit binaries path
webKitSettings.WebKitPath = "/QtBinaries/"
' Enable html table header repeat on every page.
webKitSettings.EnableRepeatTableHeader = True
'Enable html table footer repeat on every page.
webKitSettings.EnableRepeatTableFooter = True
'Assign the WebKit settings
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.MediaType">
<summary>
Gets or sets media type of WebKit HTML converter
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set print media type
webKitSettings.MediaType = MediaType.Print;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code>
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set print media type
webKitSettings.MediaType = MediaType.Print
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.MediaType"/>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.ProxySettings">
<summary>
Gets or sets proxy server settings for WebKit HTML conversion
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy settings
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
webKitSettings.ProxySettings.Type = WebKitProxyType.Http;
webKitSettings.ProxySettings.Username = "username";
webKitSettings.ProxySettings.Password = "password";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy settings
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
webKitSettings.ProxySettings.Type = WebKitProxyType.Http
webKitSettings.ProxySettings.Username = "username"
webKitSettings.ProxySettings.Password = "password"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitProxySettings"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.EnableOfflineMode">
<summary>
Gets or sets the Enable Offline mode; default value false;
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Enable offline mode
webKitSettings.EnableOfflineMode = true;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Enable offline mode
webKitSettings.EnableOfflineMode = True
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.SinglePageLayout">
<summary>
Use this option to render the whole HTML content into a single PDF page
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Create a new instance for webkit converter settings.
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Set signle page layout.
settings.SinglePageLayout = SinglePageLayout.FitHeight;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://en.wikipedia.org/wiki/.NET_Framework");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Create a new instance for webkit converter settings.
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Set signle page layout.
settings.SinglePageLayout = SinglePageLayout.FitHeight
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://en.wikipedia.org/wiki/.NET_Framework")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.TempFileName">
<summary>
Gets or sets the WebKit temporary process name
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Set file name for temporary files.
settings.TempFileName = @"syncfusiontempfile";
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim settings As WebKitConverterSettings = New WebKitConverterSettings
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Set file name for temporary files.
settings.TempPath = "syncfusiontempfile"
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(true)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.BackgroundColor">
<summary>
Gets or sets a background color when converting a HTML document.
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Set background color for conversion.
settings.BackgroundColor = Color.Red;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim settings As WebKitConverterSettings = New WebKitConverterSettings
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Set background color for conversion.
settings.BackgroundColor = "Color.Red
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(true)
</code>
</example>
</member>
<!-- Badly formed XML comment ignored for member "P:Syncfusion.HtmlConverter.WebKitConverterSettings.HttpRequestHeaders" -->
<member name="P:Syncfusion.HtmlConverter.WebKitConverterSettings.Timeout">
<summary>
Set the maximum time in milliseconds to wait for HTML page to be loaded;
</summary>
<value> Specifies the timeout to the HTML converter.Unit is Milliseconds; By default 0</value>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set timeout for conversion.
webKitSettings.Timeout = 3000;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set timeout for conversion.
webKitSettings.Timeout = 3000
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<!-- Badly formed XML comment ignored for member "P:Syncfusion.HtmlConverter.WebKitConverterSettings.HtmlEncoding" -->
<member name="M:Syncfusion.HtmlConverter.WebKitConverterSettings.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/> class.
</summary>
<example>
<code lang = "C#">
//Initialize HtmlToPdfConverter class with WebKit rendering Engine.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(RenderEngine.WebKit);
//Setting properties for WebKit conversion.
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
webKitSettings.AdditionalDelay = 1000;
webKitSettings.WebKitPath = @"/QtBinaries/";
webKitSettings.AspectRatio = AspectRatio.None;
webKitSettings.EnableHyperLink = true;
webKitSettings.EnableJavaScript = true;
webKitSettings.Margin = new PdfMargins { All = 40 };
webKitSettings.Orientation = PdfPageOrientation.Portrait;
webKitSettings.Password = "";
webKitSettings.Username = "";
htmlConverter.ConverterSettings = webKitSettings;
//Convert HTML to PDF
PdfDocument pdfDocument = htmlConverter.Convert("http://www.google.com");
//Saving and closing PDF document
pdfDocument.Save("Output.pdf");
pdfDocument.Close(true);
</code>
<code lang="VB">
'Initialize HtmlToPdfConverter class with WebKit rendering Engine.
Dim htmlConverter As New HtmlToPdfConverter(RenderEngine.WebKit)
'Setting properties for WebKit conversion.
Dim webKitSettings As New WebKitConverterSettings()
webKitSettings.AdditionalDelay = 1000
webKitSettings.WebKitPath = @"/QtBinaries/"
webKitSettings.AspectRatio = AspectRatio.None
webKitSettings.EnableHyperLink = True
webKitSettings.EnableJavaScript = True
webKitSettings.Orientation = PdfPageOrientation.Portrait
webKitSettings.Password = ""
webKitSettings.Username = ""
htmlConverter.ConverterSettings = webKitSettings
'Convert HTML to PDF
Dim pdfDocument As PdfDocument = htmlConverter.Convert("http://www.google.com")
'Saving and closing PDF document
pdfDocument.Save("Output.pdf")
pdfDocument.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.IHtmlConverterSettings"/>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/> class
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
<seealso cref="T:Syncfusion.Pdf.PdfPageOrientation"/>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
<seealso cref="T:Syncfusion.HtmlConverter.MediaType"/>
<seealso cref="T:Syncfusion.Pdf.HtmlToPdf.SinglePageLayout"/>
</member>
<member name="T:Syncfusion.HtmlConverter.BlinkConverterSettings">
<summary>
Class which represents the settings of Blink rendering engine
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/> class
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
<seealso cref="T:Syncfusion.HtmlConverter.MediaType"/>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.TempPath">
<summary>
Gets or sets the temp path where the temporary operations are performed if any.
</summary>
<value> Temp path which contains internal conversion files.By default %temp%</value>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Set Temporary Path to generate temporary files
blinkConverterSettings.TempPath = @"C:/HtmlConversion/Temp/";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Set Temporary Path to generate temporary files
blinkConverterSettings.TempPath = "C:/HtmlConversion/Temp/"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.TempFileName">
<summary>
Gets or sets the TempFileName for the conversion
</summary>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Set name to the Temporary files
blinkConverterSettings.TempFileName = @"syncfusiontempfile";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Set name to the Temporary files
blinkConverterSettings.TempFileName = "syncfusiontempfile"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.AdditionalDelay">
<summary>
Gets or sets the additional delay to load JavaScript;
</summary>
<value> Specifies the delay to load the scripts.Unit is Milliseconds; By default 2000</value>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
// Set additional delay; units in milliseconds
blinkConverterSettings.AdditionalDelay = 3000;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Set additional delay; units in milliseconds
blinkConverterSettings.AdditionalDelay = 3000
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableHyperLink">
<summary>
Gets or Sets a value indicating whether to preserve the live-links in the converted document or not.
</summary>
<value>True if the Hyperlinks are enabled, otherwise false.Default is true </value>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Enable hyperlinks; By default - true
blinkConverterSettings.EnableHyperLink = false;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = NewHtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Enable hyperlinks; By default - True
blinkConverterSettings.EnableHyperLink = False
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableJavaScript">
<summary>
Gets or Sets a value indicating whether to Enable/Disable JavaScripts in the webpage.
</summary>
<value>True if Javascript is enabled, otherwise,false. default is true</value>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Disable JavaScript; By default, true
blinkConverterSettings.EnableJavaScript = false;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "C#">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Disable JavaScript; By default True
blinkConverterSettings.EnableJavaScript = False
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableOfflineMode">
<summary>
Gets or sets the Enable Offline mode; default value false;
</summary>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Enable offline mode
blinkConverterSettings.EnableOfflineMode = true;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Enable offline mode
blinkConverterSettings.EnableOfflineMode = True
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableLazyLoadImages">
<summary>
Gets or sets the lazy load images; default value false;
</summary>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Enable lazy image loading mode
blinkConverterSettings.EnableLazyLoadImages = true;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Enable lazy image loading mode
blinkConverterSettings.EnableLazyLoadImages = True
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableLocalFileAccess">
<summary>
Gets or sets a value that indicates whether the local files access is enable or not. The default values is true.
</summary>
<value>If false, the converter will not load the resources from local file path. By default true
</value>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Disable LocalFileAccess; By default, true
blinkConverterSettings.EnableLocalFileAccess = false;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Disable local file access
blinkConverterSettings.EnableLocalFileAccess = False
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Password">
<summary>
Gets or Sets the password;
</summary>
<value>String value representing the password of the HTML document. By default ""</value>
<example>
<code lang = "C#">
// Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
blinkConverterSettings.Username = "username";
blinkConverterSettings.Password = "password";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.example.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
blinkConverterSettings.Username = "username"
blinkConverterSettings.Password = "password"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.example.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Username">
<summary>
Gets or Sets the Username;
</summary>
<value>String value representing the user name of the HTML document. By default ""</value>
<example>
<code lang = "C#">
// Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
blinkConverterSettings.Username = "username";
blinkConverterSettings.Password = "password";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.example.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
blinkConverterSettings.Username = "username"
blinkConverterSettings.Password = "password"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.example.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Margin">
<summary>
Gets or sets the margins of the page.
</summary>
<value>The <see cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/>, provides margins to the PDF page. By default , PDF margin is 0.</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize the Blink converter settings.
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Set BlinkPath
blinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set margins
blinkSettings.Margin.All = 20;
//Assign Blink settings to HTML converter.
htmlConverter.ConverterSettings = blinkSettings;
//Convert HTML string to PDF.
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter.
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize the Blink converter settings.
Dim blinkSettings As New BlinkConverterSettings()
'Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Set margins
blinkSettings.Margin.All = 20
'Assign Blink settings to HTML converter.
htmlConverter.ConverterSettings = blinkSettings
'Convert HTML string to PDF.
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.PdfHeader">
<summary>
Gets or sets the Header to the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> to draw into the PDF page. By default null</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize the Blink converter settings
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/";
//Create PDF page template element for header with bounds.
PdfPageTemplateElement header = new PdfPageTemplateElement(new RectangleF(0, 0, blinkSettings.PdfPageSize.Width, 50));
//Create font and brush for header element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty);
//Assign the header element to PdfHeader of Blink settings.
blinkSettings.PdfHeader = header;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize the Blink converter settings
Dim blinkSettings As New BlinkConverterSettings()
'Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Create PDF page template element for header with bounds.
Dim header As New PdfPageTemplateElement(New RectangleF(0, 0, blinkSettings.PdfPageSize.Width, 50))
'Create font and brush for header element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the header string in header template element.
header.Graphics.DrawString("This is header", font, brush, PointF.Empty)
'Assign the header element to PdfHeader of Blink settings.
blinkSettings.PdfHeader = header
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.PdfFooter">
<summary>
Gets or sets the Footer to the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> to draw into the PDF page. By default null</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize the Blink converter settings
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/";
//Create PDF page template element for footer with bounds.
PdfPageTemplateElement footer = new PdfPageTemplateElement(new RectangleF(0, 0, blinkSettings.PdfPageSize.Width, 50));
//Create font and brush for header element.
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 7);
PdfBrush brush = new PdfSolidBrush(Color.Black);
//Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty);
//Assign the footer element to PdfFooter of Blink settings.
blinkSettings.PdfFooter = footer;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize the Blink converter settings
Dim blinkSettings As New BlinkConverterSettings()
'Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Create PDF page template element for footer with bounds.
Dim footer As New PdfPageTemplateElement(New RectangleF(0, 0, blinkSettings.PdfPageSize.Width, 50))
'Create font and brush for header element.
Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 7)
Dim brush As PdfBrush = New PdfSolidBrush(Color.Black)
'Draw the footer string in footer template element.
footer.Graphics.DrawString("This is footer", font, brush, PointF.Empty)
'Assign the footer element to PdfFooter of Blink settings.
blinkSettings.PdfFooter = footer
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Orientation">
<summary>
Gets or sets the Orientation of the PDF document;
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageOrientation"/>, provides the orientation of the PDF page. By default Portrait</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize the Blink converter settings
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/";
//Set PDF page orientation
blinkSettings.Orientation = PdfPageOrientation.Landscape;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize the Blink converter settings
Dim blinkSettings As New BlinkConverterSettings()
'Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Set PDF page orientation
blinkSettings.Orientation = PdfPageOrientation.Landscape
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.PdfPageSize">
<summary>
Gets or sets the size of the PDF page;
</summary>
<remarks>Default value: 595 * 842 pixels(A4 size)</remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize the Blink converter settings
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/";
//Set PDF page size
blinkSettings.PdfPageSize = new SizeF(595, 842);
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize the Blink converter settings
Dim blinkSettings As New BlinkConverterSettings()
'Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Set PDF page size
blinkSettings.PdfPageSize = New SizeF(595, 842)
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageSize"/>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.PageRotateAngle">
<summary>
Gets or sets the number of degrees by which the page should be rotated clockwise when displayed or printed.
</summary>
<value>The <see cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>,provides number of degrees by which the page should be rotated clockwise when displayed or printed </value>
<remarks>Default value: RotateAngle0 </remarks>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize the Blink converter settings
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/";
//Set PDF page rotation angle
blinkSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize the Blink converter settings
Dim blinkSettings As New BlinkConverterSettings()
'Set BlinkPath
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Set PDF page rotation angle
blinkSettings.PageRotateAngle = PdfPageRotateAngle.RotateAngle90
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = blinkSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.BlinkPath">
<summary>
Gets or Sets Blink folder path;
</summary>
<value> Specifies Blink binaries path.By default bin folder</value>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.ConversionTimeout">
<summary>
Gets or sets the timeout for HTML to PDF conversion in milliseconds.
<value>By default time out limit as 30000 ms.</value>
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//sets the timeout for HTML to PDF conversion in milliseconds.
blinkConverterSettings.ConversionTimeout = 30000;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'sets the timeout for HTML to PDF conversion in milliseconds.
blinkConverterSettings.ConversionTimeout = 30000
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.ImageBackgroundColor">
<summary>
Gets or sets the background color for the image during HTML to image conversion.
This property is applicable only when converting HTML to an image, allowing customization of the background color.
</summary>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.MediaType">
<summary>
Gets or sets media type of Blink rendering engine
</summary>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Set print media type
blinkConverterSettings.MediaType = MediaType.Print;
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Set print media type
blinkConverterSettings.MediaType = MediaType.Print
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.MediaType"/>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.ViewPortSize">
<summary>
Blink view port size; HTML Content will be scaled based on the given viewport size.
</summary>
<value>By default 1024x0 ViewPort size</value>
<example>
<code lang = "C#">
//Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Set Blink viewport size
blinkConverterSettings.ViewPortSize = new Size(800, 0);
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com")
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Set Blink viewport size
blinkConverterSettings.ViewPortSize = New Size(800, 0)
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:System.Drawing.Size"/>
</member>
<!-- Badly formed XML comment ignored for member "P:Syncfusion.HtmlConverter.BlinkConverterSettings.HtmlEncoding" -->
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.AspectRatio">
<summary>
Gets or sets the aspect ratio.
</summary>
<remarks>
This property does not have any effect with Blink rendering engine.
</remarks>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.SplitTextLines">
<summary>
Gets or sets a value indicating whether the text can be split across the PDF pages.
</summary>
<remarks>
This property does not have any effect with Blink rendering engine.
</remarks>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.SplitImages">
<summary>
Gets or sets a value indicating whether the images can be split across the PDF pages.
</summary>
<remarks>
This property does not have any effect with Blink rendering engine.
</remarks>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.HttpPostFields">
<summary>
Gets or sets the HTTP post collection fields.
</summary>
<remarks>
Presence of elements in this collection will initiate Post request or else it will proceed with Get request.
</remarks>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
// Blink converter settings
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Assign the Blink binaries path
blinkSettings.BlinkPath = @"/BlinkBinaries/";
//Add post parameters
blinkSettings.HttpPostFields.Add("firstName", "Andrew");
blinkSettings.HttpPostFields.Add("lastName", "Fuller");
//Assign the Blink settings
htmlConverter.ConverterSettings = blinkSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Blink converter settings
Dim blinkSettings As New BlinkConverterSettings()
'Assign the Blink binaries path
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Add post parameters
blinkSettings.HttpPostFields.Add("firstName", "Andrew")
blinkSettings.HttpPostFields.Add("lastName", "Fuller")
'Assign the Blink settings
htmlConverter.ConverterSettings = blinkSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("http://asp.syncfusion.com/demos/http_post_get/default.aspx")
'Save and close the document
document.Save("Output.pdf")
document.Close()
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.ProxySettings">
<summary>
Gets or sets proxy server settings for Blink HTML conversion
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Set Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Set manual proxy settings
BlinkSettings.ProxySettings.HostName = "127.0.0.1";
BlinkSettings.ProxySettings.PortNumber = 8080;
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code lang = "VB">
'Initialize HTML converter with Blink rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim BlinkSettings As New BlinkConverterSettings()
'Set Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Set manual proxy settings
BlinkSettings.ProxySettings.HostName = "127.0.0.1"
BlinkSettings.ProxySettings.PortNumber = 8080
BlinkSettings.ProxySettings.Type = BlinkProxyType.Http
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = BlinkSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.BlinkProxySettings"/> class
</member>
<!-- Badly formed XML comment ignored for member "P:Syncfusion.HtmlConverter.BlinkConverterSettings.HttpRequestHeaders" -->
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Cookies">
<summary>
Gets or sets cookie collection with names and values
</summary>
<value> The cookies Collection </value>
<example>
<code lang = "C#">
// Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
// Add cookies as name and value pair
blinkConverterSettings.Cookies.Add("CookieName1", " CookieValue1");
blinkConverterSettings.Cookies.Add("CookieName2", " CookieValue2");
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.example.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize the HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Add cookies
blinkConverterSettings.Cookies.Add("Name1", "Value1")
blinkConverterSettings.Cookies.Add("Name2", "Value2")
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.example.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.CookieCollection"/> Class
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.WindowStatus">
<summary>
Gets or Sets the window status
</summary>
<example>
<code lang = "C#">
// Initialize the HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
// Set windows status.
blinkConverterSettings.WindowStatus = "completed";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Set windows status.
blinkConverterSettings.WindowStatus = "completed"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.SinglePageLayout">
<summary>
Use this option to render the whole HTML content into a single PDF page
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set single page layout
settings.SinglePageLayout = SinglePageLayout.FitWidth;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Save and close the PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set single page layout
settings.SinglePageLayout = SinglePageLayout.FitWidth
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.CommandLineArguments">
<summary>
Gets or sets the Blink command line arguments.
</summary>
<example>
<code lang = "C#">
Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blink converter settings
BlinkConverterSettings BlinkSettings = new BlinkConverterSettings();
//Assign the Blink path
BlinkSettings.BlinkPath = @"/BlinkBinaries/";
//Add Blink command line arguments
BlinkSettings.CommandLineArguments.Add("--no-proxy-server");
htmlConverter.ConverterSettings = BlinkSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blink converter settings
Dim BlinkSettings As New BlinkConverterSettings()
'Assign the Blink path
BlinkSettings.BlinkPath = "/BlinkBinaries/"
'Add Blink command line arguments
BlinkSettings.CommandLineArguments.Add("--no-proxy-server")
htmlConverter.ConverterSettings = BlinkSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableForm">
<summary>
Gets or sets enable form; If it is enabled then HTML form fields are converted to PDF form fields in the generated PDF document. The default value is false.
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set enable form
settings.EnableForm = true;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Save and close the PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set enable form
settings.EnableForm = true
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableBookmarks">
<summary>
A property indicating if the automatic creation of bookmarks in PDF for the H1 to H6 HTML elements is enabled or not. By default the automatic bookmarks creation is disabled.
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set enable bookmarks
settings.EnableBookmarks = true;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Save and close the PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set enable bookmarks
settings.EnableBookmarks = true
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableAccessibilityTags">
<summary>
Gets or sets a value indicating whether to preserve accessibility tags during HTML to PDF conversion.
When set to true, ensures that accessibility tags are retained for enhanced document accessibility.
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set true to enable tagged PDF generation.
settings.EnableAccessibilityTags = true;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Save and close the PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set true to enable tagged PDF generation.
settings.EnableAccessibilityTags = true
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableToc">
<summary>
A property indicating if the automatic creation of a table of contents items for the H1 to H6 HTML elements is enabled or not. By default this property is false
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set enable toc
settings.EnableToc = true;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Save and close the PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set enable toc
settings.EnableToc = true
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.TocPageCount">
<summary>
Gets the table of content page count.
</summary>
<example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set enable toc
settings.EnableToc = true;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Get Toc Page Count
int tocPageCount = settings.TocPageCount;
//Save the output PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set enable toc
settings.EnableToc = true
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Get Toc Page Count
Dim tocPageCount As int = settings.TocPageCount
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Toc">
<summary>
Gets or sets Toc styles
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter with Blink Rendering Engine.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize HTML to PDF converter
BlinkConverterSettings blinkSettings = new BlinkConverterSettings();
//Assign the Blink binaries path
blinkSettings.BlinkPath = @"/BlinkBinaries/";
//Enable TOC
blinkSettings.EnableToc = true;
//Set the style for level 1(H1) items in table of contents
HtmlToPdfTocStyle tocstyleH1 = new HtmlToPdfTocStyle();
tocstyleH1.Font = new PdfStandardFont(PdfFontFamily.TimesRoman, 10, PdfFontStyle.Regular);
tocstyleH1.BackgroundColor = new PdfSolidBrush(new PdfColor(Color.FromArgb(68, 114, 196)));
tocstyleH1.ForeColor = PdfBrushes.White;
tocstyleH1.Padding = new PdfPaddings(5, 5, 3, 3);
blinkSettings.Toc.SetItemStyle(1, tocstyleH1);
//Assign the Blink settings
htmlConverter.ConverterSettings = blinkSettings;
//Convert HTML to PDF
PdfDocument document = htmlConverter.Convert("input.html");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with Blink Rendering Engine.
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize HTML to PDF converter
Dim blinkSettings As New BlinkConverterSettings()
'Assign the Blink binaries path
blinkSettings.BlinkPath = "/BlinkBinaries/"
'Enable TOC
blinkSettings.EnableToc = True
'Set the style for level 1(H1) items in table of contents
Dim tocstyleH1 As New HtmlToPdfTocStyle()
tocstyleH1.Font = New PdfStandardFont(PdfFontFamily.TimesRoman, 10, PdfFontStyle.Regular)
tocstyleH1.BackgroundColor = New PdfSolidBrush(New PdfColor(Color.FromArgb(68, 114, 196)))
tocstyleH1.ForeColor = PdfBrushes.White
tocstyleH1.Padding = New PdfPaddings(5, 5, 3, 3)
blinkSettings.Toc.SetItemStyle(1, tocstyleH1)
'Assign the Blink settings
htmlConverter.ConverterSettings = blinkSettings
'Convert HTML to PDF
Dim document As PdfDocument = htmlConverter.Convert("input.html")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.HtmlToPdf.HtmlToPdfToc"/> class
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Scale">
<summary>
Gets or sets the scaling factor for HTML to PDF conversion.
</summary>
<remarks>Scaling factor range should from 0.1 to 2.0, otherwise the conversion gets failed</remarks>
/// <example>
<code lang="C#">
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
//Initialize Blinkconverter settings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set Blink path
settings.BlinkPath = "/BlinkBinaries/";
//Set scaling factor
settings.Scale = 1.0F;
//Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com/");
//Save and close the PDF document
document.Save("Sample.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
'Initialize Blinkconverter settings
Dim settings As New BlinkConverterSettings()
'Set Blink path
settings.BlinkPath = "/BlinkBinaries/"
'Set scaling factor
settings.Scale = 1.0F
'Assign Blink settings to HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.syncfusion.com/")
'Save and close the PDF document
document.Save("Sample.pdf")
document.Close(True)
</code>
</example>
</member>
<!-- Badly formed XML comment ignored for member "P:Syncfusion.HtmlConverter.BlinkConverterSettings.HtmlHeader" -->
<!-- Badly formed XML comment ignored for member "P:Syncfusion.HtmlConverter.BlinkConverterSettings.HtmlFooter" -->
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.Css">
<summary>
Gets or sets the CSS to be applied in HTML or URL before rendering to PDF.
</summary>
<example>
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set Blink viewport size.
blinkConverterSettings.ViewPortSize = new Size(1280, 0);
blinkConverterSettings.Margin.All = 30;
//Set the Html Style
blinkConverterSettings.Css = "<style>\r\niframe {\r\n display: none !important;\r\n}\r\n</style>";
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF document.
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com");
//Create a filestream.
FileStream fileStream = new FileStream("Test.pdf", FileMode.CreateNew, FileAccess.ReadWrite);
//Save and close the PDF document.
document.Save(fileStream);
document.Close(true);
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.JavaScript">
<summary>
Gets or sets the JavaScript to be executed during the HTML to PDF conversion.
</summary>
<example>
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set Blink viewport size.
blinkConverterSettings.ViewPortSize = new Size(1280, 0);
blinkConverterSettings.Margin.All = 30;
//Set the JavaScript
blinkConverterSettings.JavaScript = <script>const mutationCallback = function (mutationsList) {\r\n mutationsList.forEach((mutation) => {\r\n mutation.addedNodes.forEach((node) => {\r\n // Do whatever we want with any dynamically created nodes in the DOM\r\n });\r\n });\r\n};\r\n\r\nconst observer = new MutationObserver(mutationCallback);\r\nwindow.addEventListener(\"DOMContentLoaded\", () => {\r\n observer.observe(document.documentElement, { childList: true, subtree: true });\r\n})</script>";
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF document.
PdfDocument document = htmlConverter.Convert("https://www.syncfusion.com");
//Create a filestream.
FileStream fileStream = new FileStream("Test.pdf", FileMode.CreateNew, FileAccess.ReadWrite);
//Save and close the PDF document.
document.Save(fileStream);
document.Close(true);
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.CropRegion">
<summary>
Gets or sets the rectangular region used to crop the HTML content when converting to PDF or image.
</summary>
<example>
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
//Initialize the BlinkConverterSettings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set the clip size to crop the image.
settings.CropRegion = new RectangleF(0, 10, 250, 500);
//Assign the BlinkConverterSettings to the ConverterSettings property of HtmlToPdfConverter.
htmlConverter.ConverterSettings = settings;
//Convert HTML to Image
Image image = converter.ConvertToImage("Input.html");
//Save the Image.
byte[] imageByte = image.ImageData;
File.WriteAllBytes("Output.png", imageByte);
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.WaitForExternalFonts">
<summary>
Gets or sets a Boolean value indicating whether the HTML to PDF conversion should wait until external fonts are loaded in a browser. The default value is False.
</summary>
<example>
//Initialize HTML to PDF converter.
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
//Initialize the BlinkConverterSettings
BlinkConverterSettings settings = new BlinkConverterSettings();
//set wait for font rendering
Settings.WaitForExternalFonts = true;
//Assign the BlinkConverterSettings to the ConverterSettings property of HtmlToPdfConverter.
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("Input.html");
//Save and close the PDF document.
FileStream fileStream = new FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite);
document.Save(fileStream);
document.Close(true);
</example>
</member>
<member name="P:Syncfusion.HtmlConverter.BlinkConverterSettings.EnableAutoScaling">
<summary>
Set EnableAutoScaling to true to automatically scale the HTML content to fit the PDF dimensions during the conversion process.
</summary>
<example>
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter();
//Initialize the BlinkConverterSettings
BlinkConverterSettings settings = new BlinkConverterSettings();
//Set the Fit Scale value
Settings.EnableAutoScaling = true;
//Assign the BlinkConverterSettings to the ConverterSettings property of HtmlToPdfConverter.
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("Input.html");
//Save and close the PDF document.
FileStream fileStream = new FileStream("HTML-to-PDF.pdf", FileMode.CreateNew, FileAccess.ReadWrite);
document.Save(fileStream);
document.Close(true);
</example>
</member>
<member name="M:Syncfusion.HtmlConverter.BlinkConverterSettings.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Syncfusion.HtmlConverter.BlinkConverterSettings"/> class.
</summary>
<example>
<code lang = "C#">
//Initialize HTML to PDF converter with Blink rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.Blink);
BlinkConverterSettings blinkConverterSettings = new BlinkConverterSettings();
//Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = @"/BlinkBinaries/";
//Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang = "VB">
'Initialize HTML to PDF converter with Blink rendering engine
Dim htmlConverter As HtmlToPdfConverter = New HtmlToPdfConverter(HtmlRenderingEngine.Blink)
Dim blinkConverterSettings As BlinkConverterSettings = New BlinkConverterSettings()
'Set the BlinkBinaries folder path
blinkConverterSettings.BlinkPath = "/BlinkBinaries/"
'Assign Blink converter settings to HTML converter
htmlConverter.ConverterSettings = blinkConverterSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.Pdf.Graphics.PdfMargins"/> class
<seealso cref="T:Syncfusion.Pdf.PdfPageTemplateElement"/> class
<seealso cref="T:Syncfusion.HtmlConverter.MediaType"/>
<seealso cref="T:Syncfusion.Pdf.PdfPageRotateAngle"/>
</member>
<member name="T:Syncfusion.HtmlConverter.HtmlRenderingEngine">
<summary>
Specifies the Render Engine.
</summary>
<remarks>
To know more details about rendering engines, refer this
<see href="https://help.syncfusion.com/file-formats/pdf/converting-html-to-pdf">link</see>.
</remarks>
<example>
<code lang="C#">
//Initialize the HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize the WebKit converter settings
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = @"/QtBinaries/";
//Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang="VB">
'Initialize the HTML to PDF converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize the WebKit converter settings
Dim settings As New WebKitConverterSettings()
'Set WebKit path
settings.WebKitPath = "/QtBinaries/"
'Assign WebKit settings to the HTML converter
htmlConverter.ConverterSettings = settings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.HtmlToPdfConverter"/>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/>
<seealso cref="T:Syncfusion.Pdf.PdfDocument"/>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlRenderingEngine.IE">
<summary>
IE engine convert the HTML
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlRenderingEngine.WebKit">
<summary>
WebKit engine convert the HTML
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.HtmlRenderingEngine.Blink">
<summary>
Blink engine convert the HTML
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.DeleteFile(System.String)">
<summary>
Delete the file
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.CheckConversionDone(System.String)">
<summary>
check conversion is success or not in surrogate process and throws the relevent exception
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.ConvertToImage(System.String)">
<summary>
Converts html to image.
</summary>
<returns>Converted image's stream.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.ConvertToImage(System.String,System.String)">
<summary>
Converts html to image.
</summary>
<returns>Converted image's stream.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.ConvertHtmlToPDF(System.String[],System.String[],System.String[],System.String[],System.String[])">
<summary>
Entry point for the x64 process and process the OCR
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.ConvertHtmlToImage(System.String[],System.String[],System.String[],System.String[],System.String[])">
<summary>
Entry point for HTML to Image conversion
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.ConvertHtmlToSvg(System.String[],System.String[],System.String[],System.String[])">
<summary>
Entry point for HTML to SVG conversion
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.WebKitConverter.ConvertHtmlToMhtml(System.String[],System.String[],System.String[],System.String[])">
<summary>
Entry point for HTML to MHTML conversion
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.MediaType">
<summary>
Specifies the media type of WebKit converter
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter with WebKit rendering engine
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Set WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set print media type
webKitSettings.MediaType = MediaType.Print;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert URL to PDF
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save the document.
document.Save("Sample.pdf");
document.Close();
</code>
<code>
'Initialize HTML converter with WebKit rendering engine
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
Dim webKitSettings As New WebKitConverterSettings()
'Set WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set print media type
webKitSettings.MediaType = MediaType.Print
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert URL to PDF
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save the document.
document.Save("Sample.pdf")
document.Close()
</code>
</example>
</member>
<member name="F:Syncfusion.HtmlConverter.MediaType.Print">
<summary>
Print media type
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.MediaType.Screen">
<summary>
Screen media type
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.WebKitProxyType">
<summary>
Type of proxy server
</summary>
<example>
<code lang = "C#">
//Initialize HTML converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
//Initialize WebKit converter settings
WebKitConverterSettings webKitSettings = new WebKitConverterSettings();
//Assign the WebKit path
webKitSettings.WebKitPath = @"/QtBinaries/";
//Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1";
webKitSettings.ProxySettings.PortNumber = 8080;
//Set proxy server type
webKitSettings.ProxySettings.Type = WebKitProxyType.Http;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings;
//Convert url to pdf
PdfDocument document = htmlConverter.Convert("https://www.google.com");
//Save and close the PDF document
document.Save("Output.pdf");
document.Close(true);
</code>
<code lang= "VB">
'Initialize HTML converter
Dim htmlConverter As New HtmlToPdfConverter(HtmlRenderingEngine.WebKit)
'Initialize WebKit converter settings
Dim webKitSettings As New WebKitConverterSettings()
'Assign the WebKit path
webKitSettings.WebKitPath = "/QtBinaries/"
'Set manual proxy with proxy server host and port number.
webKitSettings.ProxySettings.HostName = "127.0.0.1"
webKitSettings.ProxySettings.PortNumber = 8080
'Set proxy server type
webKitSettings.ProxySettings.Type = WebKitProxyType.Http
'Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = webKitSettings
'Convert url to pdf
Dim document As PdfDocument = htmlConverter.Convert("https://www.google.com")
'Save and close the PDF document
document.Save("Output.pdf")
document.Close(True)
</code>
</example>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitProxySettings"/>
<seealso cref="T:Syncfusion.HtmlConverter.WebKitConverterSettings"/>
</member>
<member name="F:Syncfusion.HtmlConverter.WebKitProxyType.None">
<summary>
No proxy type
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.WebKitProxyType.Http">
<summary>
Http proxy type
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.WebKitProxyType.HttpCaching">
<summary>
Http caching proxy type
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.WebKitProxyType.Socks5">
<summary>
Socks5 proxy type
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.Native">
<summary>
Contains native function declarations.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.PRF_CHECKVISIBLE">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.PRF_CHILDREN">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.PRF_CLIENT">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.PRF_ERASEBKGND">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.PRF_NONCLIENT">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.PRF_OWNED">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.PW_CLIENTONLY">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.WM_PRINT">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.WM_PRINTCLIENT">
<summary>
Windows message.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.S_OK">
<summary>
HRESULT S_OK constant.
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.Native.S_FALSE">
<summary>
HRESULT S_OK constant.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.Native.#ctor">
<summary>
Creates new object.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.DOCHOSTUITYPE">
<summary>
System enum.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.DOCHOSTUIDBLCLK">
<summary>
System enum.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.DOCHOSTUIFLAG">
<summary>
System enum.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.INVOKE_PARAMS">
<summary>
System enum.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.tagMSG">
<summary>
System struct.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.ICustomDoc">
<summary>
System interface.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.IOleObject">
<summary>
System interface.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.SetClientSite(Syncfusion.HtmlConverter.Natives.IOleClientSite)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.GetClientSite(Syncfusion.HtmlConverter.Natives.IOleClientSite)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.SetHostNames(System.Object,System.Object)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.Close(System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.SetMoniker(System.UInt32,System.Object)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.GetMoniker(System.UInt32,System.UInt32,System.Object)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.InitFromData(System.Runtime.InteropServices.ComTypes.IDataObject,System.Boolean,System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.GetClipboardData(System.UInt32,System.Runtime.InteropServices.ComTypes.IDataObject)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.DoVerb(System.UInt32,System.UInt32,System.Object,System.UInt32,System.UInt32,System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.EnumVerbs(System.Object)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.Update">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.IsUpToDate">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.GetUserClassID(System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.GetUserType(System.UInt32,System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.SetExtent(System.UInt32,System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.GetExtent(System.UInt32,System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.Advise(System.Object,System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.Unadvise(System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.EnumAdvise(System.Object)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.GetMiscStatus(System.UInt32,System.UInt32)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleObject.SetColorScheme(System.Object)">
<summary>
System method.
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.IOleClientSite">
<summary>
System interface.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleClientSite.SaveObject">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleClientSite.GetMoniker(System.UInt32,System.UInt32,System.Object)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleClientSite.GetContainer(System.Object)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleClientSite.ShowObject">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleClientSite.OnShowWindow(System.Boolean)">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.IOleClientSite.RequestNewObjectLayout">
<summary>
System method.
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.KernelApi.SetDllDirectory(System.String)">
<summary>
Adds a directory to the search path used to locate DLLs for the application.
</summary>
<param name="lpPathName">The directory to be added to the search path. If this parameter is an empty string (""), the call removes the current directory from the default DLL search order. If this parameter is NULL, the function restores the default search order.</param>
<returns>If the function succeeds, the return value is nonzero.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.KernelApi.WaitForSingleObject(System.IntPtr,System.UInt32)">
<summary>
Waits until the specified object is in the signaled state or the time-out interval elapses.
</summary>
<param name="hHandle">A handle to the object. If this handle is closed while the wait is still pending,
the function's behavior is undefined.</param>
<param name="dwMilliseconds">The time-out interval, in milliseconds. If a nonzero value is specified,
the function waits until the object is signaled or the interval elapses.
If dwMilliseconds is zero, the function does not enter a wait state if the object is not signaled;
it always returns immediately. If dwMilliseconds is INFINITE, the function will return only when the object is signaled</param>
<returns>If the function succeeds, the return value indicates the event that caused the function to return.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.KernelApi.CloseHandle(System.IntPtr)">
<summary>
Closes an open object handle.
</summary>
<param name="handle">A valid handle to an open object.</param>
<returns>If the function succeeds, the return value is nonzero.</returns>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.AdvApi.status">
<summary>
The ImpersonateLoggedOnUser function lets the calling thread impersonate the security context of a logged-on user.
The user is represented by a token handle.
</summary>
<param name="hToken">A handle to a primary or impersonation access token that represents a logged-on user. .</param>
<returns>If the function succeeds, the return value is nonzero.</returns>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.AdvApi.DuplicateToken(System.IntPtr,System.Int32,System.IntPtr@)">
<summary>
The DuplicateToken function creates a new access token that duplicates one already in existence.
</summary>
<param name="hToken">A handle to an access token opened with TOKEN_DUPLICATE access.</param>
<param name="impersonationLevel">Specifies a SECURITY_IMPERSONATION_LEVEL enumerated type that supplies the impersonation level of the new token.</param>
<param name="hNewToken">A pointer to a variable that receives a handle to the duplicate token. This handle has TOKEN_IMPERSONATE and TOKEN_QUERY access to the new token.</param>
<returns>If the function succeeds, the return value is nonzero .</returns>
</member>
<!-- Badly formed XML comment ignored for member "M:Syncfusion.HtmlConverter.Natives.AdvApi.CreateProcessAsUser(System.IntPtr,System.String,System.String,System.IntPtr,System.IntPtr,System.Boolean,System.Int32,System.IntPtr,System.String,Syncfusion.HtmlConverter.Natives.Structures.STARTUPINFO@,Syncfusion.HtmlConverter.Natives.Structures.PROCESS_INFORMATION@)" -->
<member name="F:Syncfusion.HtmlConverter.Natives.ProcessInteroperability.INFINITE">
<summary>
Holds the Infinite value
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.ProcessInteroperability.WAIT_FAILED">
<summary>
Holds the Infinite value for wait failed
</summary>
</member>
<member name="F:Syncfusion.HtmlConverter.Natives.ProcessInteroperability.x86Platform">
<summary>
Holds the value of the target platform
</summary>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.ProcessInteroperability.LaunchSurrogateProcess(System.String)">
<summary>
Launch the 32 bit surrogate process
</summary>
<param name="strCommand">Path of the surrogate process</param>
</member>
<member name="M:Syncfusion.HtmlConverter.Natives.ProcessInteroperability.CreateSurrogateProcess(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,Syncfusion.HtmlConverter.WebKitProxySettings,System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String,System.String)">
<summary>
Create a 32 bit surrogate process application
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.WinApis">
<summary>
Windows API constants and functions
</summary>
</member>
<member name="T:Syncfusion.HtmlConverter.Natives.Iid_Clsids">
<summary>
GUID representation of IIDs and CLSIDs
</summary>
</member>
<member name="P:System.Strings.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:System.Strings.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:System.Strings.net_securityprotocolnotsupported">
<summary>
Looks up a localized string similar to The requested security protocol is not supported..
</summary>
</member>
<member name="P:System.Strings.net_uri_NotAbsolute">
<summary>
Looks up a localized string similar to This operation is not supported for a relative URI..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_AcceptUnsupportedProtocol">
<summary>
Looks up a localized string similar to The WebSocket client request requested &apos;{0}&apos; protocol(s), but server is only accepting &apos;{1}&apos; protocol(s)..
</summary>
</member>
<member name="P:System.Strings.net_Websockets_AlreadyOneOutstandingOperation">
<summary>
Looks up a localized string similar to There is already one outstanding &apos;{0}&apos; call for this WebSocket instance. ReceiveAsync and SendAsync can be called simultaneously, but at most one outstanding operation for each of them is allowed at the same time..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_AlreadyStarted">
<summary>
Looks up a localized string similar to The WebSocket has already been started..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_Argument_InvalidMessageType">
<summary>
Looks up a localized string similar to The message type &apos;{0}&apos; is not allowed for the &apos;{1}&apos; operation. Valid message types are: &apos;{2}, {3}&apos;. To close the WebSocket, use the &apos;{4}&apos; operation instead. .
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_ArgumentOutOfRange_TooSmall">
<summary>
Looks up a localized string similar to The argument must be a value greater than {0}..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_Generic">
<summary>
Looks up a localized string similar to An internal WebSocket error occurred. Please see the innerException, if present, for more details. .
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_InvalidCharInProtocolString">
<summary>
Looks up a localized string similar to The WebSocket protocol &apos;{0}&apos; is invalid because it contains the invalid character &apos;{1}&apos;..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_InvalidCloseStatusCode">
<summary>
Looks up a localized string similar to The close status code &apos;{0}&apos; is reserved for system use only and cannot be specified when calling this method..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_InvalidCloseStatusDescription">
<summary>
Looks up a localized string similar to The close status description &apos;{0}&apos; is too long. The UTF8-representation of the status description must not be longer than {1} bytes..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_InvalidEmptySubProtocol">
<summary>
Looks up a localized string similar to Empty string is not a valid subprotocol value. Please use \&quot;null\&quot; to specify no value..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_InvalidResponseHeader">
<summary>
Looks up a localized string similar to The &apos;{0}&apos; header value &apos;{1}&apos; is invalid..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_InvalidState">
<summary>
Looks up a localized string similar to The WebSocket is in an invalid state (&apos;{0}&apos;) for this operation. Valid states are: &apos;{1}&apos;.
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_InvalidState_ClosedOrAborted">
<summary>
Looks up a localized string similar to The &apos;{0}&apos; instance cannot be used for communication because it has been transitioned into the &apos;{1}&apos; state..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_NoDuplicateProtocol">
<summary>
Looks up a localized string similar to Duplicate protocols are not allowed: &apos;{0}&apos;..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_NotConnected">
<summary>
Looks up a localized string similar to The WebSocket is not connected..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_ReasonNotNull">
<summary>
Looks up a localized string similar to The close status description &apos;{0}&apos; is invalid. When using close status code &apos;{1}&apos; the description must be null..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_Scheme">
<summary>
Looks up a localized string similar to Only Uris starting with &apos;ws://&apos; or &apos;wss://&apos; are supported..
</summary>
</member>
<member name="P:System.Strings.net_WebSockets_UnsupportedPlatform">
<summary>
Looks up a localized string similar to The WebSocket protocol is not supported on this platform..
</summary>
</member>
<member name="P:System.Strings.net_webstatus_ConnectFailure">
<summary>
Looks up a localized string similar to Unable to connect to the remote server.
</summary>
</member>
<member name="P:System.Strings.NotReadableStream">
<summary>
Looks up a localized string similar to The base stream is not readable..
</summary>
</member>
<member name="P:System.Strings.NotWriteableStream">
<summary>
Looks up a localized string similar to The base stream is not writeable..
</summary>
</member>
</members>
</doc>