Aspose.HTML for .NET is a comprehensive, cross-platform HTML processing API to seamlessly create, manipulate, manage, and parse HTML files. It supports HTML, MHTML, XHTML, Markdown, SVG, and EPUB file formats and includes advanced conversion features for developers to convert HTML documents to PDF, Word (DOCX), XPS, PNG, JPEG, GIF, and more files. Using the Document Object Model (DOM), the .NET HTML file processing API facilitates developers to generate and edit HTML documents. It allows adding, deleting, or replacing HTML nodes and modifying node contents.
The HTML manipulation library for .NET helps developers merge HTML files. The merging process is simple and requires minimum coding, allowing users to enhance their .NET apps conveniently. The library lets you load HTML files from multiple sources, supports navigating HTML files using a CSS selector or XPath Query, enables implementation of the W3C specification, and document sandbox configuration for the HTML documents you are working with. Aspose.HTML for .NET is the perfect choice for developers looking to enhance the capabilities of existing apps or build high-end desktop and web-based HTML processing solutions that can run across multiple OS and frameworks.
The following information will help you set up Aspose.HTML for .NET API. Please visit the System Requirements page for a list of prerequisites before installing the .NET HTML processing API.
Please visit the downloads section to directly download the MSI installer or DLLs of the HTML conversion API for .NET. You can also use the NuGet package for HTML library installation. The command for the Visual Studio Package Manager console is given below:
Aspose.HTML for .NET is the ultimate .NET HTML conversion API loaded with advanced features to efficiently convert HTML files to multiple formats such as PDF, DOCX, SVG, XPS, JPEG, PNG, GIF, TIFF, and more. The conversion process requires minimum coding and provides different advanced options for users to implement while converting HTML files with the HTML .NET API.
Developers can effortlessly convert HTML to PDF with Aspose.HTML for .NET and enhance the feature set of their file conversion apps. Another benefit of converting HTML files to PDF format is the improved accessibility across different devices and platforms. The following C# code sample and information show how to convert HTML to PDF in .NET with advanced options.
// This code example demonstrates how to convert an HTML file to a PDF document with Save Options. // Load input HTML file var document = new HTMLDocument(@"C:\Files\sample.html"); // Initialize PdfSaveOptions // Set up the resolutions and change the background color to Khaki var options = new PdfSaveOptions(); options.HorizontalResolution = 200; options.VerticalResolution = 200; options.JpegQuality = 100; options.BackgroundColor = System.Drawing.Color.Khaki; // Set page size and margings options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(600, 800), new Margin(10, 10, 10, 10)); // Convert HTML to PDF Converter.ConvertHTML(document, options, @"C:\Files\output_saveOptions.pdf");
Similarly, you can convert HTML to JPG images in .NET and view, share, and save the converted file conveniently. While the HTML processing API for .NET supports various HTML to image conversions, we will focus on the HTML to JPG conversion in this example. Let’s check the below-given steps and C# code snippet to learn how to convert HTML to JPG with custom options in .NET.
// This coding example show-cases how to convert HTML files to JPG images with image save options. // Load the source HTML file var document = new HTMLDocument(@"C:\Files\test.html"); // Initialize ImageSaveOptions var options = new ImageSaveOptions(ImageFormat.Jpeg); options.SmoothingMode = SmoothingMode.HighQuality; options.HorizontalResolution = 200; options.VerticalResolution = 200; options.BackgroundColor = Color.AliceBlue; // Set page size and margings options.PageSetup.AnyPage = new Page(new Aspose.Html.Drawing.Size(600, 800), new Margin(10, 10, 10, 10)); // Convert HTML to JPG Converter.ConvertHTML(document, options, @"C:\Files\output_image.jpg");
For more working code examples of Aspose.HTML for .NET API, please visit the GitHub examples page. We offer Free Online HTML Processing Apps to edit, merge, and convert HTML files on the fly using your mobile devices, please feel free to check out these apps.
Aspose.HTML for .NET API offers a great platform for developers to enhance their document processing applications by integrating HTML document manipulation features. With immaculate HTML editing, merging, and parsing capabilities, the .NET library is the preferred choice of developers looking to simplify HTML manipulation within their C#, ASP.NET, WinForms, or .NET Core-based 32-bit and 64-bit apps. This powerful API enables users to develop innovative and customized solutions for working with HTML documents and covers various aspects of processing HTML files on the .NET platform. Make creating, rendering, editing, converting, and extracting data from HTML files efficient with the high-performance .NET HTML API.
Converting HTML to PDF in .NET is quick and easy using the .NET HTML processing API. Only a few lines of .NET coding are needed to convert HTML, XHTML, MHTML, Markdown, SVG, and EPUB files to PDF, Word (DOCX), XPS, PNG, GIF, TIFF, and JPEG formats.
The HTML API for .NET works fast and completes your HTML document editing, conversion, parsing, and processing requests in no time.
You can be sure of the security of your data files while processing them using the HTML files manipulation API for .NET. We ensure the privacy of your data and take all required measures to provide you with a secure user experience.
Yes, the .NET HTML library works across different OS, frameworks, and operating environments. You can use it on the platform of your choice. Our HTML file processing API does not require any additional software installation to function.