Як об'єднати файли HTML?
Aspose.HTML for .NET пропонує вам інструменти для об’єднання файлів HTML онлайн або програмним шляхом за допомогою C#. Online HTML Merger дозволяє об’єднати декілька файлів HTML в один документ у режимі реального часу прямо у вашому браузері. Якщо ви хочете використовувати функції об’єднання та перетворення у своєму продукті або програмно об’єднати HTML, завантажте бібліотеку Aspose.HTML C#, ознайомтеся з нашою документацією і розгляньте приклади коду C#. Потужний C# API дозволяє швидко та високоякісно об’єднувати файли HTML.
Онлайнове злиття HTML
Перевірте якість злиття HTML прямо у своєму браузері! Будь ласка, завантажте HTML-файли з локальної файлової системи або URL-адреси, виберіть необхідний вихідний формат і запустіть приклад! Це швидко, легко, безпечно та абсолютно безкоштовно! Ви одразу отримаєте результат окремим файлом. Отже, швидко об’єднайте файли HTML і збережіть результат у форматі PDF, XPS, DOCX, TIFF або MHTML онлайн!
using (var document1 = new Aspose.Html.HTMLDocument("first-document.html")) using (var document2 = new Aspose.Html.HTMLDocument("second-document.html")) { // Create an instance of HTML Renderer using (var renderer = new Aspose.Html.Rendering.HtmlRenderer()) { // Create an instance of PDF device using (var device = new Aspose.Html.Rendering.Pdf.PdfDevice("output.pdf")) { // Merge all HTML documents into PDF renderer.Render(device, document1, document2); } } }
Кроки для об’єднання HTML у PDF на C#
Aspose.HTML for .NET API надає клас Renderer для відтворення та об’єднання документів HTML. Безпосередньо використовуючи екземпляри Renderer, ви можете надсилати декілька файлів на вихідний пристрій рендерингу одночасно. API Aspose.HTML забезпечує таку реалізацію рендерів: HtmlRenderer, SvgRenderer, MhtmlRenderer і EpubRenderer, які використовуються для рендерингу документів HTML, SVG, MHTML і EPUB відповідно.
Перегляньте наведений вище приклад, якщо ви хочете об’єднати HTML програмним шляхом. Ви можете об’єднати HTML-файли з кількома рядками коду C#:
- Завантажте HTML-документи за допомогою одного з конструкторів HTMLDocument(). Ви можете завантажити HTML із файлу, HTML-коду, потоку чи URL-адреси.
- Створіть екземпляр HTML Renderer. Використовуйте HtmlRenderer() конструктор.
- На цьому кроці ви можете вибрати пристрій візуалізації. API надає такі реалізації: PdfDevice, XpsDevice, DocDevice та ImageDevice, які використовуються для створення форматів файлів PDF, XPS, DOCX та Image відповідно.
- Якщо ви хочете об’єднати HTML у PDF, створіть PDF-пристрій. Використовуйте конструктор PdfDevice() , щоб ініціалізувати новий екземпляр класу PdfDevice.
- Викличте метод Render() , щоб об’єднати всі документи HTML у PDF.
- Скопіюйте код C# для об’єднання файлів HTML і використовуйте його у своєму проекті.
Що таке формат файлу HTML
HTML (HyperText Markup Language) – стандартна мова розмітки для документів, створених для відображення в браузерах. Останній варіант, відомий як HTML 5, надає велику гнучкість для роботи з мовою. HTML-сторінки або отримуються з сервера, на якому вони розміщені, або також можуть бути завантажені з локальної системи. Кожна HTML-сторінка складається з таких елементів HTML, як форми, текст, зображення, анімація, посилання тощо. Ці елементи представлені такими тегами, як img, a, p та іншими, де кожен тег має початок і кінець. Він також може вбудовувати програми, написані мовами сценаріїв, такими як JavaScript і таблиці стилів (CSS), для загального представлення макета.
Як встановити бібліотеку Aspose.HTML for .NET
Ви можете скористатися кількома способами інсталяції бібліотеки Aspose.HTML for .NET у вашій системі:
- Установіть пакет NuGet за допомогою графічного інтерфейсу користувача NuGet Package Manager.
- Встановіть пакет NuGet за допомогою консолі диспетчера пакетів. Ви можете використати таку команду
PM> Install-Package Aspose.Html
. - Установіть Aspose.HTML for .NET через MSI.
Aspose.HTML – це розширена бібліотека веб-збирання та аналізу HTML. Можна створювати, редагувати, переміщатися між вузлами, витягувати дані, об’єднувати та конвертувати файли HTML, XHTML, MD, EPUB і MHTML у PDF, DOCX, зображення та інші популярні формати. Крім того, він також готово обробляє CSS, HTML Canvas, SVG, XPath і JavaScript для розширення завдань маніпулювання. Це окремий API, який не потребує встановлення програмного забезпечення. Використовуйте бібліотеку Aspose.HTML C# для конвертації, об’єднання, редагування HTML-документів, вилучення даних з Інтернету тощо! Додаткову інформацію про встановлення бібліотеки C# та системні вимоги ви знайдете у документації Aspose.HTML.