Перетворення HTML на PNG за допомогою C#
Файли HTML часто використовуються для створення, редагування або передачі великої кількості інформації. Якщо вам потрібно включити файли HTML у презентацію PowerPoint або надіслати їх електронною поштою, перетворіть їх у відповідний формат зображення та використовуйте, як хочете! За допомогою API Aspose.HTML for .NET ви можете програмно перетворювати HTML у PNG із повним контролем у широкому діапазоні параметрів перетворення. Існують різні випадки конвертації HTML у PNG, наприклад читання з файлу, URL-адреси, редактора WYSISYG, рядка або потоку. Потужний C# API дозволяє швидко та якісно конвертувати HTML у популярні формати!
Онлайн конвертер HTML
Перевірте якість конвертації HTML у PNG прямо у своєму браузері! Будь ласка, завантажте файл HTML із локальної файлової системи, виберіть потрібний вихідний формат зі списку та запустіть приклад. Це швидко, легко, безпечно та абсолютно безкоштовно! Перетворення HTML у PNG буде виконано з параметрами збереження за умовчанням. Ви одразу отримаєте результат окремим файлом. Отже, швидко конвертуйте будь-яку веб-сторінку або HTML у формат PNG онлайн!
using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Saving;
using HTMLDocument document = new HTMLDocument("{{input lower}}");
{{#if_output 'PDF'}}
PdfSaveOptions options = new PdfSaveOptions();
{{/if_output}}
{{#if_output 'MHTML'}}
MHTMLSaveOptions options = new MHTMLSaveOptions();
{{/if_output}}
{{#if_output 'DOCX'}}
DocSaveOptions options = new DocSaveOptions();
{{/if_output}}
{{#if_output 'XPS'}}
XpsSaveOptions options = new XpsSaveOptions();
{{/if_output}}
{{#if_output 'MD'}}
MarkdownSaveOptions options = new MarkdownSaveOptions();
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}}
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.{{output param2 camel}});
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}}
Converter.ConvertHTML(document, options, "output.{{output lower}}");
{{/if_output}}
{{#if_output 'XHTML'}}
document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML });
{{/if_output}}
Кроки для конвертації HTML у PNG на C#
Якщо ви бажаєте розглянути функцію конвертації у вашому продукті або хочете програмно перетворити HTML у PNG, перегляньте приклад коду C# вище або ознайомтеся з розділом документації. У всіх випадках будь-яке перетворення вимагає деяких обов’язкових кроків:
- Завантажте HTML-документ за допомогою одного з конструкторів HTMLDocument(). Ви можете завантажити HTML із файлу, HTML-коду, потоку чи URL-адреси.
- Створіть новий об’єкт ImageSaveOptions.
- Використовуйте метод ConvertHTML() класу Converter, щоб зберегти HTML як файл PNG. Потрібно передати HTMLDocument, ImageSaveOptions і вихідний шлях до методу ConvertHTML().
- Файл PNG буде збережено за вказаним шляхом.
Перетворення HTML на PNG у документації
PNG є одним із найбільш використовуваних форматів файлів зображень. Він підтримує стиснення зображень без втрат, що робить його популярним серед користувачів. Перетворення файлів HTML на зображення PNG може знадобитися, наприклад, якщо ви хочете додати веб-сторінку в презентацію PowerPoint, вставити її в блог для своїх читачів або надіслати електронною поштою. Перегляньте статтю документації Конвертувати HTML у PNG , щоб дізнатися більше про Aspose.HTML for .NET API функції конвертації та розглянути приклади C# для найпоширеніших сценаріїв перетворення HTML у PNG. У статті ви знайдете інформацію про те, як перетворити HTML у PNG за допомогою методів ConvertHTML(), а також як застосувати параметри ImageSaveOptions і ICreateStreamProvider.
- HTML у PNG одним рядком коду
- Перетворіть HTML на PNG за допомогою ImageSaveOptions
- Конвертувати HTML у PNG за допомогою MemoryStreamProvider
Як встановити бібліотеку Aspose.HTML for .NET
Ви можете скористатися кількома способами інсталяції бібліотеки Aspose.HTML for .NET у вашій системі:
- Установіть пакет NuGet за допомогою графічного інтерфейсу користувача NuGet Package Manager.
- Встановіть пакет NuGet за допомогою консолі диспетчера пакетів. Ви можете використати таку команду
PM> Install-Package Aspose.Html. - Установіть Aspose.HTML for .NET через MSI.
Ця бібліотека підтримує аналіз HTML5, CSS3, SVG і HTML Canvas для створення об’єктної моделі документа (DOM) на основі стандарту WHATWG DOM. Aspose.HTML for .NET повністю написаний на C# і може використовуватися для створення будь-якого типу 32-розрядних або 64-розрядних додатків .NET, включаючи ASP.NET, WCF, WinForms і .NET Core. Перш ніж запустити приклад коду перетворення .NET, переконайтеся, що у вас ОС, як-от Microsoft Windows, або сумісна з .NET Framework або .NET Standard, і середовище розробки, як-от Microsoft Visual Studio. Додаткову інформацію про встановлення бібліотеки C# та системні вимоги ви знайдете у документації Aspose.HTML.
Інші підтримувані перетворення HTML
Ви також можете конвертувати HTML у багато інших форматів файлів: