Объединить HTML через C#

Объедините документы HTML. Используйте Aspose.PDF для .NET для программного изменения файлов HTML

Объедините файлы HTML с помощью .NET

Чтобы объединить файл HTML, мы будем использовать API Aspose.PDF для .NET, который представляет собой многофункциональный, мощный и простой -использовать API для работы с документами для платформы net. Особенностью Aspose.PDF является API для объединения HTML. Отличительной чертой этого подхода является то, что вам нужно только открыть NuGet, найти Aspose.PDF и установить его без каких-либо специальных действий. сложные настройки. Наша библиотека .NET может преобразовать документ из любого поддерживаемого формата загрузки в любой поддерживаемый формат сохранения. Библиотека Aspose.PDF for .NET предоставляет достаточно универсальные решения, которые помогут вам решить задачи по конвертации документов. Aspose.PDF поддерживает наибольшее количество популярных форматов документов как для загрузки, так и для сохранения. Обратите внимание, что в данном разделе описаны только популярные конверсии. Текущая страница содержит информацию о преобразовании формата в формат. Однако существует множество комбинаций для преобразования ваших файлов. Полный список поддерживаемых форматов см. в разделе Поддерживаемые форматы файлов. Подробную информацию об установке библиотеки см. на страницах Документация. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF

Как объединить файлы HTML через C#


Вам понадобится Aspose.PDF для .NET, чтобы попробовать код в своей среде.

  1. Откройте первый документ.
  2. Откройте второй документ.
  3. Добавьте страницы второго документа к первому.
  4. Сохранить объединенный выходной файл

C# — пример кода для объединения файлов HTML

Input file:

File not added

File not added

Output format:

Output file:

var inputFile1 = Path.Combine(dataDir, "page1.html");
var inputFile2 = Path.Combine(dataDir, "page2.html");
var outputFile = Path.Combine(dataDir, "html_to_docx.pdf");
var options = new Aspose.Pdf.HtmlLoadOptions();
var pdfDocument1 = new Aspose.Pdf.Document(inputFile1, options);
var pdfDocument2 = new Aspose.Pdf.Document(inputFile2, options);
pdfDocument1.Merge(pdfDocument2);
pdfDocument1.Save(outputFile);