ConvertHTML

Contents
[ ]

ConvertHTML(HTMLDocument, DocSaveOptions, string)

Convert HTML source presented by HTMLDocument. Result is docx file formed by output file path.

public static void ConvertHTML(HTMLDocument document, DocSaveOptions options, string outputPath)
Parameter Type Description
document HTMLDocument HTMLDocument instance as conversion source.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full docx file path as output conversion result.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
...
	// Form source file path
	var sourcePath = Path.Combine(InputFolder, "source.html");
	
    // Instantiate default configuration object
    var configuration = new Configuration();  

	using (var document = new HTMLDocument(sourcePath, configuration))
	{
		// Define output file path
        var resultPath = Path.Combine(OutputFolder, "result.docx");
         
		// Define default DocSaveOptions object
        var options = new DocSaveOptions();
         
		// Initiate conversion process with default configuration object
		Converter.ConvertHTML(document, options, resultPath);
	}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, DocSaveOptions, string)

Convert HTML source presented by URL. Result is docx file formed by output file path.

public static void ConvertHTML(Url url, DocSaveOptions options, string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full docx file path as output conversion result.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
...
      // Create Url based on input file path
      var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

      // Form result file path
      var resultPath = Path.Combine(OutputFolder, "result.docx");

      // Define default DocSaveOptions object
      var options = new DocSaveOptions();

      // Initiate conversion process
      Converter.ConvertHTML(sourceUrl, options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, DocSaveOptions, string)

Convert HTML source presented by URL. Result is docx file formed by output file path.

public static void ConvertHTML(Url url, Configuration configuration, DocSaveOptions options, 
    string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full docx file path as output conversion result.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
      // Create Url based on input file path
      var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

      // Form result file path
      var resultPath = Path.Combine(OutputFolder, "result.docx");

      // Define default DocSaveOptions object
      var options = new DocSaveOptions();

      // Initiate conversion process with default configuration object
      Converter.ConvertHTML(sourceUrl, new Configuration(), options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, DocSaveOptions, string)

Convert HTML source presented by full file path to DOCX. Result is docx file formed by output file path.

public static void ConvertHTML(string sourcePath, DocSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html full file source path.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full docx file path as output conversion result.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
      // Form source file path
      var sourcePath = Path.Combine(InputFolder, "source.html");

      // Form result file path
      var resultPath = Path.Combine(OutputFolder, "result.docx");

      // Define default DocSaveOptions object
      var options = new DocSaveOptions();

      // Initiate conversion process
      Converter.ConvertHTML(sourcePath, options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, DocSaveOptions, string)

Convert HTML source presented by full file path to DOCX. Result is docx file formed by output file path.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    DocSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html full file source path.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full docx file path as output conversion result.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
   // Form source file path
   var sourcePath = Path.Combine(InputFolder, "source.html");

   // Form result file path
   var resultPath = Path.Combine(OutputFolder, "result.docx");

   // Define default DocSaveOptions object
   var options = new DocSaveOptions();

   // Initiate conversion process with default configuration
   Converter.ConvertHTML(sourcePath, new Configuration(), options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, DocSaveOptions, string)

Convert HTML source presented by inline content. Result is docx file formed by output file path.

public static void ConvertHTML(string content, string baseUri, DocSaveOptions options, 
    string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full docx file path as output conversion result.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p>Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.docx");

	// Define default DocSaveOptions object
   	var options = new DocSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, DocSaveOptions, string)

Convert HTML source presented by inline content. Result is docx file formed by output file path.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    DocSaveOptions options, string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full docx file path as output conversion result.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p>Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.docx");
	
	// Define default DocSaveOptions object
   	var options = new DocSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, DocSaveOptions, ICreateStreamProvider)

Convert HTML source presented by HTMLDocument. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(HTMLDocument document, DocSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
		// Define inline html content
      	var content = @"<!DOCTYPE html><html><body><p>Hello, World!</p></body></html>";

      	// Instantiate default configuration object
      	var configuration = new Configuration();

      	// Create HTML document by one of multiple ways
      	using (var document = new HTMLDocument(content, string.Empty, configuration))
     	 {
        	// Define result file path without extension
        	var resultPath = Path.Combine(OutputFolder, "result");

        	// Use one of ICreateStreamProvider implementation
        	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

			// Define default DocSaveOptions object
			var options = new DocSaveOptions();

        	// Initiate conversion process
        	Converter.ConvertHTML(document, options, provider);
      	}

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, DocSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, DocSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 	 
 	  // Form source Url
      var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

      // Define result file path without extension
      var resultPath = Path.Combine(OutputFolder, "result");

      // Use known ICreateStreamProvider implementation
      ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

      // Define default DocSaveOptions object
      var options = new DocSaveOptions();

      // Initiate conversion process
      Converter.ConvertHTML(sourceUrl, options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, DocSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, Configuration configuration, DocSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 	 
   // Form source Url
   var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   // Define result file path without extension
   var resultPath = Path.Combine(OutputFolder, "result");

   // Use known ICreateStreamProvider implementation
   ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

   // Define default DocSaveOptions object
   var options = new DocSaveOptions();

   // Initiate conversion process with default configuration
   Converter.ConvertHTML(sourceUrl, new Configuration(), options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, DocSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to DOCX. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, DocSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html full file source path.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
      // Form source html file path
      var sourcePath = Path.Combine(InputFolder, "source.html");

      // Define result file path
      var resultPath = Path.Combine(OutputFolder, "result");

      // Use default ICreateStreamProvider implementation
      ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

      // Define default DocSaveOptions object
      var options = new DocSaveOptions();

      // Initiate conversion process
      Converter.ConvertHTML(sourcePath, options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, DocSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to DOCX. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    DocSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html full file source path.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
   // Form source html file path
   var sourcePath = Path.Combine(InputFolder, "source.html");

   // Define result file path
   var resultPath = Path.Combine(OutputFolder, "result");

   // Use default ICreateStreamProvider implementation
   ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

   // Define default DocSaveOptions object
   var options = new DocSaveOptions();

   // Initiate conversion process with default configuration object
   Converter.ConvertHTML(sourcePath, new Configuration(), options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, DocSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to DOCX. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, DocSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	  // Form html inline content
      var content = @"<!DOCTYPE html><html><body><p>Hello, World!</p></body></html>";

      // Define result file path
      var resultPath = Path.Combine(OutputFolder, "result");

      // Use known local file oriented ICreateStreamProvider implementation
      ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

      // Instantiate default DocSaveOptions object
      var options = new DocSaveOptions();

      // Initiate conversion process
      Converter.ConvertHTML(content, string.Empty, options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, DocSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to DOCX. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    DocSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options DocSaveOptions DocSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to DOCX

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

DOCX conversion

A DOCX file is a Microsoft Word document that typically contains the text but can contain a wide range of data, including tables, raster and vector graphics, video, sounds and diagrams. The DOCX file is highly editable, easy to use and manageable in size. This format is popular because of the variety of options it offers users to write any type of documents. This file format is one of the most widely used and is available through numerous programs.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to DOCX

Converter class offers wide range of HTML specific conversions to DOCX. To convert HTML to DOCX, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new DocSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an DOCX result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to DOCX Converter that converts HTML to DOCX with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to XPS

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	 // Form html inline content
   var content = @"<!DOCTYPE html><html><body><p>Hello, World!</p></body></html>";

   // Define result file path
   var resultPath = Path.Combine(OutputFolder, "result");

   // Use known local file oriented ICreateStreamProvider implementation
   ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

   // Instantiate default DocSaveOptions object
   var options = new DocSaveOptions();

   // Initiate conversion process with default configuration
   Converter.ConvertHTML(content, string.Empty, new Configuration(), options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, PdfSaveOptions, string)

Convert HTML source presented by HTMLDocument. Result is pdf file formed by output file path.

public static void ConvertHTML(HTMLDocument document, PdfSaveOptions options, string outputPath)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full pdf file path as output conversion result.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
 	  // Form source file path
      var sourcePath = Path.Combine(InputFolder, "source.html");

      // Instantiate default configuration object
      var configuration = new Configuration();

      // Create html document by one of multiple ways
      using (var document = new HTMLDocument(sourcePath, configuration))
      {
		// Form result file path
        var resultPath = Path.Combine(OutputFolder, "result.pdf");

        // Define default PdfSaveOptions object
        var options = new PdfSaveOptions();

		// Instantiate conversion process
        Converter.ConvertHTML(document, options, resultPath);
      }

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, PdfSaveOptions, string)

Convert HTML source presented by URL. Result is pdf file formed by output file path.

public static void ConvertHTML(Url url, PdfSaveOptions options, string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full pdf file path as output conversion result.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
...      
      // Form file based source Url
      var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

      // Form result file path
      var resultPath = Path.Combine(OutputFolder, "result.pdf");

      // Define default PdfSaveOptions object
      var options = new PdfSaveOptions();

      // Initiate conversion process
      Converter.ConvertHTML(sourceUrl, options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, PdfSaveOptions, string)

Convert HTML source presented by URL. Result is pdf file formed by output file path.

public static void ConvertHTML(Url url, Configuration configuration, PdfSaveOptions options, 
    string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full pdf file path as output conversion result.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
...    
   // Form file based source Url
   var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   // Form result file path
   var resultPath = Path.Combine(OutputFolder, "result.pdf");

   // Define default PdfSaveOptions object
   var options = new PdfSaveOptions();

   // Initiate conversion process with default configuration object
   Converter.ConvertHTML(sourceUrl, new Configuration(), options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, PdfSaveOptions, string)

Convert HTML source presented by full file path to PDF. Result is pdf file formed by output file path.

public static void ConvertHTML(string sourcePath, PdfSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html full file source path.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full pdf file path as output conversion result.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
   // Form source file path
   var sourcePath = Path.Combine(InputFolder, "source.html");

   // Form result file path
   var resultPath = Path.Combine(OutputFolder, "result.pdf");

   // Define default PdfSaveOptions object
   var options = new PdfSaveOptions();

   // Initiate conversion process
   Converter.ConvertHTML(sourcePath, options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, PdfSaveOptions, string)

Convert HTML source presented by full file path to PDF. Result is pdf file formed by output file path.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    PdfSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html full file source path.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full pdf file path as output conversion result.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
  // Form source file path
  var sourcePath = Path.Combine(InputFolder, "source.html");

  // Form result file path
  var resultPath = Path.Combine(OutputFolder, "result.pdf");

  // Define default PdfSaveOptions object
  var options = new PdfSaveOptions();

  // Initiate conversion process with default configuration
  Converter.ConvertHTML(sourcePath, new Configuration(), options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, PdfSaveOptions, string)

Convert HTML source presented by inline content to PDF. Result is pdf file formed by output file path.

public static void ConvertHTML(string content, string baseUri, PdfSaveOptions options, 
    string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full pdf file path as output conversion result.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.pdf");

	// Define default PdfSaveOptions object
   	var options = new PdfSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, PdfSaveOptions, string)

Convert HTML source presented by inline content to PDF. Result is pdf file formed by output file path.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    PdfSaveOptions options, string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full pdf file path as output conversion result.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.pdf");

	// Define default PdfSaveOptions object
  	var options = new PdfSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, PdfSaveOptions, ICreateStreamProvider)

Convert HTML source presented by HTMLDocument to PDF. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(HTMLDocument document, PdfSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Define inline html content
   	var content = @"<!DOCTYPE html><html><body><p>Hello, World!</p></body></html>";

   	// Instantiate default configuration object
   	var configuration = new Configuration();

   	// Create HTML document by one of multiple ways
   	using (var document = new HTMLDocument(content, string.Empty, configuration))
   	{
		// Define result file path without extension
		var resultPath = Path.Combine(OutputFolder, "result");

		// Use one of ICreateStreamProvider implementation
		ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

		// Define default PdfSaveOptions object
		var options = new PdfSaveOptions();

		// Initiate conversion process
		Converter.ConvertHTML(document, options, provider);
   	}

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, PdfSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, PdfSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
   // Create Url based on input file path
   var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   // Form result file path
   var resultPath = Path.Combine(OutputFolder, "result");

   // Use one of ICreateStreamProvider implementation
   ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

   // Define default PdfSaveOptions object
   var options = new PdfSaveOptions();

   // Initiate conversion process
   Converter.ConvertHTML(sourceUrl, options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, PdfSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, Configuration configuration, PdfSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
   // Create Url based on input file path
   var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   // Form result file path
   var resultPath = Path.Combine(OutputFolder, "result ");

   // Use one of ICreateStreamProvider implementation
   ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

   // Define default PdfSaveOptions object
   var options = new PdfSaveOptions();

   // Initiate conversion process with default configuration
   Converter.ConvertHTML(sourceUrl, new Configuration(), options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, PdfSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to PDF. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, PdfSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html full file source path.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
   // Create source file path
   var sourcePath = Path.Combine(InputFolder, "source.html");

   // Form result file path
   var resultPath = Path.Combine(OutputFolder, "result");

   // Use one of ICreateStreamProvider implementation
   ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

   // Define default PdfSaveOptions object
   var options = new PdfSaveOptions();

   // Initiate conversion process
   Converter.ConvertHTML(sourcePath, options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, PdfSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to PDF. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    PdfSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html full file source path.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
  // Create source file path
  var sourcePath = Path.Combine(InputFolder, "source.html");

  // Form result file path
  var resultPath = Path.Combine(OutputFolder, "result");

  // Use one of ICreateStreamProvider implementation
  ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

  // Define default PdfSaveOptions object
  var options = new PdfSaveOptions();

  // Initiate conversion process with default configuration
  Converter.ConvertHTML(sourcePath, new Configuration(), options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, PdfSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to PDF. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, PdfSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Use one of ICreateStreamProvider implementation
  	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Define default PdfSaveOptions object
  	var options = new PdfSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, PdfSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to PDF. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    PdfSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options PdfSaveOptions PdfSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to PDF

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

PDF conversion

Portable Document Format (PDF) is a type of document created by Adobe back in 1990s. The purpose of this file format was to introduce a standard for representation of documents and other reference material in a format that is independent of application software, hardware as well as Operating System. A PDF file is a set of bytes that can be grouped in to tokens according to syntax rules defined by PDF specifications. Once or more tokens are combined to form higher-level syntactic entities, principally objects, which are the basic data values from which a PDF document is constructed.

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Other popular formats conversions

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to PDF

Converter class offers wide range of HTML specific conversions to PDF. To convert HTML to PDF, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new PdfSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an PDF result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PDF Converter that converts HTML to PDF with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to XPS

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Use one of ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Define default PdfSaveOptions object
 	var options = new PdfSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, MHTMLSaveOptions, string)

Convert HTML source presented by HTMLDocument. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(HTMLDocument document, MHTMLSaveOptions options, string outputPath)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options MHTMLSaveOptions MHTMLSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full mhtml (.mht) file path as output conversion result.

Remarks

How to convert HTML to MHTML

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

MHTML conversion

MHTML combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension. MHTML uses the MIME email protocol to combine items into a single web page archive file. With MHTML, the archival of online web pages becomes much easier and less cluttered.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to MHTML

Converter class offers wide range of HTML specific conversions to MHTML. To convert HTML to MHTML, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MHTMLSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an MHTML result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to MHTML Converter that converts HTML to MHTML with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form HTML document
	var sourcePath = Path.Combine(InputFolder, "source.html");

	// Create HTML document by one of multiple ways
	using (HTMLDocument document = new HTMLDocument(sourcePath, new Configuration()))
	{
		// Define default MHTMLSaveOptions object
 		var options = new MHTMLSaveOptions();

		// Form result file path
		var resultPath = Path.Combine(OutputFolder, "result.mht");

		// Initiate conversion process
 		Converter.ConvertHTML(document, options, resultPath);
}

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, MHTMLSaveOptions, string)

Convert HTML source presented by URL. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(Url url, MHTMLSaveOptions options, string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options MHTMLSaveOptions MHTMLSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full mhtml (.mht) file path as output conversion result.

Remarks

How to convert HTML to MHTML

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

MHTML conversion

MHTML combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension. MHTML uses the MIME email protocol to combine items into a single web page archive file. With MHTML, the archival of online web pages becomes much easier and less cluttered.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to MHTML

Converter class offers wide range of HTML specific conversions to MHTML. To convert HTML to MHTML, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MHTMLSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an MHTML result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to MHTML Converter that converts HTML to MHTML with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

	// Define default MHTMLSaveOptions object
	var options = new MHTMLSaveOptions();

	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.mht");

	// Initiate conversion process
	Converter.ConvertHTML(sourceUrl, options, resultPath);
}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, MHTMLSaveOptions, string)

Convert HTML source presented by URL. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(Url url, Configuration configuration, MHTMLSaveOptions options, 
    string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options MHTMLSaveOptions MHTMLSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full mhtml (.mht) file path as output conversion result.

Remarks

How to convert HTML to MHTML

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

MHTML conversion

MHTML combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension. MHTML uses the MIME email protocol to combine items into a single web page archive file. With MHTML, the archival of online web pages becomes much easier and less cluttered.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to MHTML

Converter class offers wide range of HTML specific conversions to MHTML. To convert HTML to MHTML, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MHTMLSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an MHTML result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to MHTML Converter that converts HTML to MHTML with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

	// Define default MHTMLSaveOptions object
	var options = new MHTMLSaveOptions();

	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.mht");

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourceUrl, new Configuration(), options, resultPath);
}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, MHTMLSaveOptions, string)

Convert HTML source presented by full file path to MHTML. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(string sourcePath, MHTMLSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
options MHTMLSaveOptions MHTMLSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full mhtml (.mht) file path as output conversion result.

Remarks

How to convert HTML to MHTML

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

MHTML conversion

MHTML combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension. MHTML uses the MIME email protocol to combine items into a single web page archive file. With MHTML, the archival of online web pages becomes much easier and less cluttered.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to MHTML

Converter class offers wide range of HTML specific conversions to MHTML. To convert HTML to MHTML, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MHTMLSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an MHTML result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to MHTML Converter that converts HTML to MHTML with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
	var sourcePath = Path.Combine(InputFolder, "source.html");

	// Define default MHTMLSaveOptions object
	var options = new MHTMLSaveOptions();

	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.mht");

	// Initiate conversion process
	Converter.ConvertHTML(sourcePath, options, resultPath);
}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, MHTMLSaveOptions, string)

Convert HTML source presented by full file path to MHTML. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    MHTMLSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html full file source path.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options MHTMLSaveOptions MHTMLSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full mhtml (.mht) file path as output conversion result.

Remarks

How to convert HTML to MHTML

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

MHTML conversion

MHTML combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension. MHTML uses the MIME email protocol to combine items into a single web page archive file. With MHTML, the archival of online web pages becomes much easier and less cluttered.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to MHTML

Converter class offers wide range of HTML specific conversions to MHTML. To convert HTML to MHTML, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MHTMLSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an MHTML result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to MHTML Converter that converts HTML to MHTML with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
	var sourcePath = Path.Combine(InputFolder, "source.html");

	// Define default MHTMLSaveOptions object
	var options = new MHTMLSaveOptions();

	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.mht");

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourcePath, new Configuration(), options, resultPath);
}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, MHTMLSaveOptions, string)

Convert HTML source presented by inline content to MHTML. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(string content, string baseUri, MHTMLSaveOptions options, 
    string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options MHTMLSaveOptions MHTMLSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full mhtml (.mht) file path as output conversion result.

Remarks

How to convert HTML to MHTML

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

MHTML conversion

MHTML combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension. MHTML uses the MIME email protocol to combine items into a single web page archive file. With MHTML, the archival of online web pages becomes much easier and less cluttered.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to MHTML

Converter class offers wide range of HTML specific conversions to MHTML. To convert HTML to MHTML, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MHTMLSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an MHTML result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to MHTML Converter that converts HTML to MHTML with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Define default save options object
  	var options = new MHTMLSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, MHTMLSaveOptions, string)

Convert HTML source presented by inline content to MHTML. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    MHTMLSaveOptions options, string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options MHTMLSaveOptions MHTMLSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full mhtml (.mht) file path as output conversion result.

Remarks

How to convert HTML to MHTML

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

MHTML conversion

MHTML combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension. MHTML uses the MIME email protocol to combine items into a single web page archive file. With MHTML, the archival of online web pages becomes much easier and less cluttered.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to MHTML

Converter class offers wide range of HTML specific conversions to MHTML. To convert HTML to MHTML, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new MHTMLSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an MHTML result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to MHTML Converter that converts HTML to MHTML with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Define default save options object
 	var options = new MHTMLSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, MarkdownSaveOptions, string)

Convert HTML source presented by HTMLDocument. Result is markdown (.md) file formed by output file path.

public static void ConvertHTML(HTMLDocument document, MarkdownSaveOptions options, 
    string outputPath)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options MarkdownSaveOptions MarkdownSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full md file path as output conversion result.

Remarks

How to convert HTML to Markdown

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Markdown conversion

Markdown (MD) is a markup language with a plain-text-formatting syntax. Markdown is often used as a format for documentation and readme files since it allows writing in an easy-to-read and easy-to-write style. It is popular with technical writers for its simplicity of use, lightweight learning and broad support. Its design allows it to be easily converted to many output formats, but initially, it was created to convert only to HTML. Aspose.HTML class library provides a reversed conversion from HTML to Markdown. You can access and edit Markdown files or create new content from any device in any text editor.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to Markdown

Converter class offers wide range of HTML specific conversions to Markdown. To convert HTML to MD, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MarkdownSaveOptions object with custom or default settings. You can add also configuration as option parameter. Use the ConvertHTML() method of the Converter class to save HTML as an Markdown result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to Markdown that converts HTML to MD with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to MHTML

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
		// Form source file path
		var sourcePath = Path.Combine(InputFolder, "source.html");
       
      	// Form result file path
      	var outputPath = Path.Combine(OutputFolder, "result.md");

		using (HTMLDocument document = new HTMLDocument(sourcePath, new Configuration()))
		{
			// Define save options object instance
			var options = new MarkdownSaveOptions();

			// Initiate conversion process
			Converter.ConvertHTML(document, options, outputPath);
      }

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, MarkdownSaveOptions, string)

Convert HTML source presented by URL. Result is markdown (.md) file formed by output file path.

public static void ConvertHTML(Url url, MarkdownSaveOptions options, string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options MarkdownSaveOptions MarkdownSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full md file path as output conversion result.

Remarks

How to convert HTML to Markdown

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Markdown conversion

Markdown (MD) is a markup language with a plain-text-formatting syntax. Markdown is often used as a format for documentation and readme files since it allows writing in an easy-to-read and easy-to-write style. It is popular with technical writers for its simplicity of use, lightweight learning and broad support. Its design allows it to be easily converted to many output formats, but initially, it was created to convert only to HTML. Aspose.HTML class library provides a reversed conversion from HTML to Markdown. You can access and edit Markdown files or create new content from any device in any text editor.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to Markdown

Converter class offers wide range of HTML specific conversions to Markdown. To convert HTML to MD, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MarkdownSaveOptions object with custom or default settings. You can add also configuration as option parameter. Use the ConvertHTML() method of the Converter class to save HTML as an Markdown result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to Markdown that converts HTML to MD with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to MHTML

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));
    
   	// Form result file path
   	var outputPath = Path.Combine(OutputFolder, "result.md");

	// Define save options object instance
	var options = new MarkdownSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(sourceUrl, options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, MarkdownSaveOptions, string)

Convert HTML source presented by URL. Result is markdown (.md) file formed by output file path.

public static void ConvertHTML(Url url, Configuration configuration, MarkdownSaveOptions options, 
    string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options MarkdownSaveOptions MarkdownSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full md file path as output conversion result.

Remarks

How to convert HTML to Markdown

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Markdown conversion

Markdown (MD) is a markup language with a plain-text-formatting syntax. Markdown is often used as a format for documentation and readme files since it allows writing in an easy-to-read and easy-to-write style. It is popular with technical writers for its simplicity of use, lightweight learning and broad support. Its design allows it to be easily converted to many output formats, but initially, it was created to convert only to HTML. Aspose.HTML class library provides a reversed conversion from HTML to Markdown. You can access and edit Markdown files or create new content from any device in any text editor.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to Markdown

Converter class offers wide range of HTML specific conversions to Markdown. To convert HTML to MD, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MarkdownSaveOptions object with custom or default settings. You can add also configuration as option parameter. Use the ConvertHTML() method of the Converter class to save HTML as an Markdown result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to Markdown that converts HTML to MD with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to MHTML

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));
   
  	// Form result file path
  	var outputPath = Path.Combine(OutputFolder, "result.md");

	// Define save options object instance
	var options = new MarkdownSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourceUrl, new Configuration(), options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, MarkdownSaveOptions, string)

Convert HTML source presented by full file path to Markdown. Result is markdown (.md) file formed by output file path.

public static void ConvertHTML(string sourcePath, MarkdownSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
options MarkdownSaveOptions MarkdownSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full md file path as output conversion result.

Remarks

How to convert HTML to Markdown

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Markdown conversion

Markdown (MD) is a markup language with a plain-text-formatting syntax. Markdown is often used as a format for documentation and readme files since it allows writing in an easy-to-read and easy-to-write style. It is popular with technical writers for its simplicity of use, lightweight learning and broad support. Its design allows it to be easily converted to many output formats, but initially, it was created to convert only to HTML. Aspose.HTML class library provides a reversed conversion from HTML to Markdown. You can access and edit Markdown files or create new content from any device in any text editor.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to Markdown

Converter class offers wide range of HTML specific conversions to Markdown. To convert HTML to MD, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MarkdownSaveOptions object with custom or default settings. You can add also configuration as option parameter. Use the ConvertHTML() method of the Converter class to save HTML as an Markdown result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to Markdown that converts HTML to MD with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to MHTML

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
	var sourcePath = Path.Combine(InputFolder, "source.html");
    
   	// Form result file path
   	var outputPath = Path.Combine(OutputFolder, "result.md");

	// Define save options object instance
	var options = new MarkdownSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(sourcePath, options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, MarkdownSaveOptions, string)

Convert HTML source presented by full file path to Markdown. Result is markdown (.md) file formed by output file path.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    MarkdownSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options MarkdownSaveOptions MarkdownSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full md file path as output conversion result.

Remarks

How to convert HTML to Markdown

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Markdown conversion

Markdown (MD) is a markup language with a plain-text-formatting syntax. Markdown is often used as a format for documentation and readme files since it allows writing in an easy-to-read and easy-to-write style. It is popular with technical writers for its simplicity of use, lightweight learning and broad support. Its design allows it to be easily converted to many output formats, but initially, it was created to convert only to HTML. Aspose.HTML class library provides a reversed conversion from HTML to Markdown. You can access and edit Markdown files or create new content from any device in any text editor.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to Markdown

Converter class offers wide range of HTML specific conversions to Markdown. To convert HTML to MD, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MarkdownSaveOptions object with custom or default settings. You can add also configuration as option parameter. Use the ConvertHTML() method of the Converter class to save HTML as an Markdown result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to Markdown that converts HTML to MD with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to MHTML

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
	var sourcePath = Path.Combine(InputFolder, "source.html");
   
  	// Form result file path
  	var outputPath = Path.Combine(OutputFolder, "result.md");

	// Define save options object instance
	var options = new MarkdownSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourcePath, new Configuration(), options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, MarkdownSaveOptions, string)

Convert HTML source presented by inline content to Markdown. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(string content, string baseUri, MarkdownSaveOptions options, 
    string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options MarkdownSaveOptions MarkdownSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full md file path as output conversion result.

Remarks

How to convert HTML to Markdown

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Markdown conversion

Markdown (MD) is a markup language with a plain-text-formatting syntax. Markdown is often used as a format for documentation and readme files since it allows writing in an easy-to-read and easy-to-write style. It is popular with technical writers for its simplicity of use, lightweight learning and broad support. Its design allows it to be easily converted to many output formats, but initially, it was created to convert only to HTML. Aspose.HTML class library provides a reversed conversion from HTML to Markdown. You can access and edit Markdown files or create new content from any device in any text editor.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to Markdown

Converter class offers wide range of HTML specific conversions to Markdown. To convert HTML to MD, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MarkdownSaveOptions object with custom or default settings. You can add also configuration as option parameter. Use the ConvertHTML() method of the Converter class to save HTML as an Markdown result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to Markdown that converts HTML to MD with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to MHTML

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Define default save options object
  	var options = new MarkdownSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, MarkdownSaveOptions, string)

Convert HTML source presented by inline content to Markdown. Result is mhtml (.mht) file formed by output file path.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    MarkdownSaveOptions options, string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options MarkdownSaveOptions MarkdownSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full md file path as output conversion result.

Remarks

How to convert HTML to Markdown

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Markdown conversion

Markdown (MD) is a markup language with a plain-text-formatting syntax. Markdown is often used as a format for documentation and readme files since it allows writing in an easy-to-read and easy-to-write style. It is popular with technical writers for its simplicity of use, lightweight learning and broad support. Its design allows it to be easily converted to many output formats, but initially, it was created to convert only to HTML. Aspose.HTML class library provides a reversed conversion from HTML to Markdown. You can access and edit Markdown files or create new content from any device in any text editor.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Other popular formats conversions

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to Markdown

Converter class offers wide range of HTML specific conversions to Markdown. To convert HTML to MD, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer. Create a new MarkdownSaveOptions object with custom or default settings. You can add also configuration as option parameter. Use the ConvertHTML() method of the Converter class to save HTML as an Markdown result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to Markdown that converts HTML to MD with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to DOCX

HTML to PDF

HTML to XPS

HTML to MHTML

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Define default save options object
 	var options = new MarkdownSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, XpsSaveOptions, string)

Convert HTML source presented by HTMLDocument. Result is xps file formed by output file path.

public static void ConvertHTML(HTMLDocument document, XpsSaveOptions options, string outputPath)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full xps file path as output conversion result.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
		// Form source file path
      	var sourcePath = Path.Combine(InputFolder, "source.html");

      	// Form result file path
      	var outputPath = Path.Combine(OutputFolder, "result.xps");
		
		// Create HTML document by one of multiple ways
      	using (HTMLDocument document = new HTMLDocument(sourcePath, new Configuration()))
      	{
        	// Define save options object instance
        	var options = new XpsSaveOptions();

        	// Initiate conversion process
        	Converter.ConvertHTML(document, options, outputPath);
      	}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, XpsSaveOptions, string)

Convert HTML source presented by URL. Result is xps file formed by output file path.

public static void ConvertHTML(Url url, XpsSaveOptions options, string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full xps file path as output conversion result.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   	// Form result file path
   	var outputPath = Path.Combine(OutputFolder, "result.xps");
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(sourceUrl, options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, XpsSaveOptions, string)

Convert HTML source presented by URL. Result is xps file formed by output file path.

public static void ConvertHTML(Url url, Configuration configuration, XpsSaveOptions options, 
    string outputPath)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
outputPath String Full xps file path as output conversion result.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

  	// Form result file path
  	var outputPath = Path.Combine(OutputFolder, "result.xps");
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourceUrl, new Configuration(), options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, XpsSaveOptions, string)

Convert HTML source presented by full file path to XPS. Result is xps file formed by output file path.

public static void ConvertHTML(string sourcePath, XpsSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full xps file path as output conversion result.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
   	var sourcePath = Path.Combine(InputFolder, "source.html");

   	// Form result file path
   	var outputPath = Path.Combine(OutputFolder, "result.xps");
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(sourcePath, options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, XpsSaveOptions, string)

Convert HTML source presented by full file path to XPS. Result is xps file formed by output file path.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    XpsSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html full file source path.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full xps file path as output conversion result.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
  	var sourcePath = Path.Combine(InputFolder, "source.html");

  	// Form result file path
  	var outputPath = Path.Combine(OutputFolder, "result.xps");
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourcePath, new Configuration(), options, outputPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, XpsSaveOptions, string)

Convert HTML source presented by inline content to XPS. Result is xps file formed by output file path.

public static void ConvertHTML(string content, string baseUri, XpsSaveOptions options, 
    string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process. For more info see Aspose Documentation.
outputPath String Full xps file path as output conversion result.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Define default save options object
  	var options = new XpsSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, XpsSaveOptions, string)

Convert HTML source presented by inline content to XPS. Result is xps file formed by output file path.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    XpsSaveOptions options, string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
outputPath String Full xps file path as output conversion result.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Define default save options object
 	var options = new XpsSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, XpsSaveOptions, ICreateStreamProvider)

Convert HTML source presented by HTMLDocument. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(HTMLDocument document, XpsSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
   	var sourcePath = Path.Combine(InputFolder, "source.html");

   	// Form result file path
   	var resultPath = Path.Combine(OutputFolder, "result.xps");
		
	// Create HTML document by one of multiple ways
   	using (HTMLDocument document = new HTMLDocument(sourcePath, new Configuration()))
   	{
    	// Define save options object instance
    	var options = new XpsSaveOptions();

		// Use one of known ICreateStreamProvider implementation
  		ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

    	// Initiate conversion process
    	Converter.ConvertHTML(document, options, provider);
   	}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, XpsSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, XpsSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source document URL - provides an object representation of a universal identifier (URL).
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   	// Form result file path
   	var resultPath = Path.Combine(OutputFolder, "result.xps");

	// Use one of ICreateStreamProvider implementation
  	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(sourceUrl, options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, XpsSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, Configuration configuration, XpsSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

  	// Form result file path
  	var resultPath = Path.Combine(OutputFolder, "result.xps");

	// Use one of ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourceUrl, new Configuration(), options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, XpsSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to XPS. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, XpsSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
   	var sourcePath = Path.Combine(InputFolder, "source.html");

   	// Form result file path
   	var resultPath = Path.Combine(OutputFolder, "result.xps");

	// Use one of ICreateStreamProvider implementation
  	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(sourcePath, options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, XpsSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to XPS. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    XpsSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
  	var sourcePath = Path.Combine(InputFolder, "source.html");

  	// Form result file path
  	var resultPath = Path.Combine(OutputFolder, "result.xps");

	// Use one of ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);
		
	// Define save options object instance
	var options = new XpsSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourcePath, new Configuration(), options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, XpsSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to XPS. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, XpsSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Use one of ICreateStreamProvider implementation
  	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Define default save options object
  	var options = new XpsSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, XpsSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to XPS. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    XpsSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options XpsSaveOptions XpsSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to XPS

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well. The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

XPS conversion

XPS is a document storage and viewing format developed by Microsoft. It has a set of advantages that support security features, such as digital signatures to provide greater document security and more. HTML to XPS conversion is often required to establish limited access to document editing or copying. XPS file format provides access rights management and gives high-quality printable documents. XPS files can be used to share documents, and you can be sure that what you see on the page is the same as what other people see when using the XPS Viewer.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Convert HTML to XPS

Converter class offers wide range of HTML specific conversions to XPS. To convert HTML to XPS, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new XpsSaveOptions object with custom or default settings. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an XPS result with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to XPS Converter that converts HTML to XPS with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

Try to use other popular format conversions

HTML to PDF

HTML to DOCX

HTML to MHTML

HTML to Markdown

You may also be interested in specific image format conversion

HTML to PNG

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Use one of ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Define default save options object
 	var options = new XpsSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, ImageSaveOptions, string)

Convert HTML source presented by HTMLDocument. Result is image file formed by output file path.

public static void ConvertHTML(HTMLDocument document, ImageSaveOptions options, string outputPath)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process.
outputPath String Full image file path as output conversion result.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
// Form source file path
var sourcePath = Path.Combine(InputFolder, "source.html");

// Form result file path
var outputPath = Path.Combine(OutputFolder, "result.jpg");

using (HTMLDocument document = new HTMLDocument(sourcePath, new Configuration()))
{
	// Define save options object instance
	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Initiate conversion process
	Converter.ConvertHTML(document, options, outputPath);
}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, ImageSaveOptions, string)

Convert HTML source presented by URL. Result is image file formed by output file path.

public static void ConvertHTML(Url url, ImageSaveOptions options, string outputPath)
Parameter Type Description
url Url HTML source URL - provides an object representation of a universal identifier (URL).
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
outputPath String Full image file path as output conversion result.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   	// Form result file path
   	var resultPath = Path.Combine(OutputFolder, "result.jpg");
		
	// Define save options object instance
	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Initiate conversion process
	Converter.ConvertHTML(sourceUrl, options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, ImageSaveOptions, string)

Convert HTML source presented by URL. Result is image file formed by output file path.

public static void ConvertHTML(Url url, Configuration configuration, ImageSaveOptions options, 
    string outputPath)
Parameter Type Description
url Url HTML source URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
outputPath String Full image file path as output conversion result.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

  	// Form result file path
  	var resultPath = Path.Combine(OutputFolder, "result.jpg");
		
	// Define save options object instance
	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourceUrl, new Configuration(), options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, ImageSaveOptions, string)

Convert HTML source presented by full file path to image. Result is image file formed by output file path.

public static void ConvertHTML(string sourcePath, ImageSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
options ImageSaveOptions To learn more about the ImageSaveOptions class, please read the Fine-Tuning Converters article.
outputPath String Full image file path as output conversion result.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
   	var sourcePath = Path.Combine(InputFolder, "source.html");

   	// Form result file path
   	var resultPath = Path.Combine(OutputFolder, "result.png");
		
	// Define save options object instance. PNG is image format by default
	var options = new ImageSaveOptions();

	// Initiate conversion process
	Converter.ConvertHTML(sourcePath , options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, ImageSaveOptions, string)

Convert HTML source presented by full file path to image. Result is image file formed by output file path.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    ImageSaveOptions options, string outputPath)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options ImageSaveOptions To learn more about the ImageSaveOptions class, please read the Fine-Tuning Converters article.
outputPath String Full image file path as output conversion result.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
  	var sourcePath = Path.Combine(InputFolder, "source.html");

  	// Form result file path
  	var resultPath = Path.Combine(OutputFolder, "result.png");
		
	// Define save options object instance. PNG is image format by default
	var options = new ImageSaveOptions();

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourcePath, new Configuration(), options, resultPath);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, ImageSaveOptions, string)

Convert HTML source presented by inline content to image. Result is image file formed by output file path.

public static void ConvertHTML(string content, string baseUri, ImageSaveOptions options, 
    string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options ImageSaveOptions New formed image options as format, resolution and etc. See ImageSaveOptions class and Aspose Documentation.
outputPath String Full image file path as output conversion result.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.jpg");

	// Define default save options object
  	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, ImageSaveOptions, string)

Convert HTML source presented by inline content to image. Result is image file formed by output file path.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    ImageSaveOptions options, string outputPath)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options ImageSaveOptions New formed image options as format, resolution and etc. See ImageSaveOptions class and Aspose Documentation.
outputPath String Full image file path as output conversion result.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.jpg");

	// Define default save options object
 	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, resultPath);

*OutputFolder - user output file path.

See Also


ConvertHTML(HTMLDocument, ImageSaveOptions, ICreateStreamProvider)

Convert HTML source presented by HTMLDocument. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(HTMLDocument document, ImageSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
document HTMLDocument Conversion source presented by HTMLDocument.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
	var sourcePath = Path.Combine(InputFolder, "source.html");

	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result");

	// Create HTML document by one of multiple ways
	using (HTMLDocument document = new HTMLDocument(sourcePath, new Configuration()))
	{
  		// Define save options object instance
  		var options = new ImageSaveOptions(ImageFormat.Jpeg);

  		// Use one of ICreateStreamProvider implementation
  		ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

  		// Initiate conversion process
  		Converter.ConvertHTML(document, options, provider);
	}

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, ImageSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, ImageSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source URL - provides an object representation of a universal identifier (URL).
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

   	// Form result file path
   	var resultPath = Path.Combine(OutputFolder, "result.jpg");
		
	// Define save options object instance
	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Use one of ICreateStreamProvider implementation
  	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Initiate conversion process
	Converter.ConvertHTML(sourceUrl, options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(Url, Configuration, ImageSaveOptions, ICreateStreamProvider)

Convert HTML source presented by URL. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(Url url, Configuration configuration, ImageSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
url Url HTML source URL - provides an object representation of a universal identifier (URL).
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream. More info about providers see in Aspose Documentation.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Create Url based on input file path
	var sourceUrl = new Url(Path.Combine(InputFolder, "source.html"));

  	// Form result file path
  	var resultPath = Path.Combine(OutputFolder, "result.jpg");
		
	// Define save options object instance
	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Use one of ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourceUrl, new Configuration(), options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, ImageSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to image. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, ImageSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html full file source path.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream. More info about providers see in Aspose Documentation.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
   	var sourcePath = Path.Combine(InputFolder, "source.html");

  	// Form result file path
  	var resultPath = Path.Combine(OutputFolder, "result.jpg");
		
	// Define save options object instance
	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Use one of known ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Initiate conversion process
	Converter.ConvertHTML(sourcePath, options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, Configuration, ImageSaveOptions, ICreateStreamProvider)

Convert HTML source presented by full file path to image. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string sourcePath, Configuration configuration, 
    ImageSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
sourcePath String Html file source path. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream. More info about providers see in Aspose Documentation.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form source file path
  	var sourcePath = Path.Combine(InputFolder, "source.html");

 	// Form result file path
 	var resultPath = Path.Combine(OutputFolder, "result.jpg");
		
	// Define save options object instance
	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Use one of known ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(sourcePath, new Configuration(), options, provider);

*InputFolder - user source file path.

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, ImageSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to image. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, ImageSaveOptions options, 
    ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
provider ICreateStreamProvider Known (see FileCreateStreamProvider) or custom ICreateStreamProvider interface implementation.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.jpg");

	// Define default save options object
  	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Use one of known ICreateStreamProvider implementation
  	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Initiate conversion process
	Converter.ConvertHTML(content, string.Empty, options, provider);

*OutputFolder - user output file path.

See Also


ConvertHTML(string, string, Configuration, ImageSaveOptions, ICreateStreamProvider)

Convert HTML source presented by inline content to image. Result is output data formed by ICreateStreamProvider interface implementation.

public static void ConvertHTML(string content, string baseUri, Configuration configuration, 
    ImageSaveOptions options, ICreateStreamProvider provider)
Parameter Type Description
content String String as inline html content.
baseUri String The base URI of the document. It will be combined with the current directory path to form an absolute URL.
configuration Configuration The environment configuration. Represents the configuration context object that is used to set up the environment settings for the application.
options ImageSaveOptions ImageSaveOptions object usage enables you to tune the rendering process. You can specify the page size, margins, CSS media-type, etc.
provider ICreateStreamProvider Implementation of the interface, which will be used to get an output stream. More info about providers see in Aspose Documentation.

Remarks

How to convert HTML to Image

HTML (HyperText Markup Language) is the standard markup language for documents created for display in browsers. Known as the language of the web, HTML has evolved with requirements of new information demands to be displayed as part of web pages. The latest variant is known as HTML 5 that gives a lot of flexibility for working with the language. HTML pages are either received from a server, where these are hosted or can be loaded from a local system as well.

The main highlight of Aspose.HTML is the conversion feature. Converting between formats is required for various reasons: to work in a familiar, convenient format or to take advantage of different formats for specific tasks. The Aspose.Html.Converters namespace implements easy access to conversion methods. It provides a wide range of HTML conversions to popular formats, such as PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML, and MD.

This article gives information on the list of supported HTML conversions and how to perform them using the Converter class that groups all low-level conversion operations in a single class to make them comfy and easy to use. In the HTML Converter guide, you find the following articles:

Image conversions

Convert HTML to JPG - You learn how to convert HTML to JPEG image using the Aspose.HTML API and consider examples to illustrate them.

Convert HTML to PNG - You learn how to convert HTML to PNG using the Aspose.HTML API and apply ImageSaveOptions and ICreateStreamProvider parameters.

Convert HTML to BMP - You learn how to convert HTML to BMP using the Aspose.HTML API and apply image save options.

Convert HTML to TIFF - You learn how to convert HTML to TIFF using the Aspose.HTML API and consider examples to illustrate the conversion.

Convert HTML to GIF - You find out the supported HTML to GIF conversion scenarios and consider examples to illustrate them.

Other popular formats conversions

Convert HTML to PDF - You learn how to convert HTML document into a Portable Document Format (PDF) file format.

Convert HTML to XPS - You learn how to convert HTML to XPS - document storage and viewing format developed by Microsoft.

Convert HTML to DOCX - You learn how to convert HTML to Microsoft Word document (DOCX).

Convert HTML to MHTML - You learn how to convert HTML to MHTML which combines normal HTML with external resources like images, animations, audio, etc., into one file with the .mht file extension.

Convert HTML to Markdown - You learn how to convert HTML to MD as markup language with a plain-text-formatting syntax.

Convert HTML to Image

Converter class offers wide range of HTML specific conversions to images. To convert HTML to Image, you should follow one of simple scenarios consists of few steps:

Conversion source. Detect an existing local HTML file or remote Url as conversion source. You can even define inline html content as conversion source or create HTML document (HTMLDocument) by any way.Conversion result. Define result output file path or use known or custom ICreateStreamProvider interface implementation as output data buffer.Create a new ImageSaveOptions object with required ImageFormat. By default, the Format property is PNG. You can add also configuration as option parameter.Use the ConvertHTML() method of the Converter class to save HTML as an image with three or more parameters depend on user scenario.Online HTML converters

Aspose.HTML offers a free online HTML to PNG Converter that converts HTML to images with high quality, easy and fast. Just upload, convert your files and get results in a few seconds!

You may also be interested in specific image format conversion

HTML to JPG

HTML to BMP

HTML to TIFF

HTML to GIF

Source code

You can download the complete examples and data files from GitHub.

Examples

using System.IO;  
using Aspose.Html.Saving;  
using Aspose.Html.Converters;  
... 
	// Form inline html content		
	var content = @"<!DOCTYPE html><html><body><p style=""color:red;"">Hello, World!</p></body></html>";
	
	// Form result file path
	var resultPath = Path.Combine(OutputFolder, "result.jpg");

	// Define default save options object
 	var options = new ImageSaveOptions(ImageFormat.Jpeg);

	// Use one of known ICreateStreamProvider implementation
 	ICreateStreamProvider provider = new FileCreateStreamProvider(resultPath);

	// Initiate conversion process with default configuration
	Converter.ConvertHTML(content, string.Empty, new Configuration(), options, provider);

*OutputFolder - user output file path.

See Also