Генерація PDF з HTML в C#

Конвертація HTML контенту в PDF є важливим завданням для архівування, обміну або друку документів. Надійна бібліотека .NET для конвертації HTML в PDF, надана Aspose.HTML для .NET, дозволяє вам ефективно конвертувати HTML файли, рядки та живі URL в документи PDF високої якості. У цій статті ви дізнаєтеся, як використовувати API .NET core для конвертації HTML в PDF для програмної генерації PDF з HTML в C#, з практичними прикладами та розширеними параметрами налаштування.

Теми, що охоплюються:

  1. C# API для конвертації HTML в PDF
  2. Генерація PDF з HTML файлу
  3. Налаштування конвертації HTML в PDF
  4. Конвертувати HTML рядок в PDF
  5. Конвертувати живий URL в PDF

C# API для генерації PDF з HTML

Aspose.HTML для .NET — це потужна бібліотека, яка пропонує безшовні можливості конвертації HTML в PDF, а також підтримує інші формати, такі як XPS та зображення. Цю бібліотеку легко інтегрувати в будь-який .NET додаток, і вона підтримує конвертацію HTML в PDF на базі .NET core, що дозволяє розробникам програмно конвертувати HTML документи з високою точністю.

Основні характеристики:

  • Кілька типів вхідних даних: Легко конвертуйте HTML файли, рядки або живі URL в PDF.
  • Налаштовуваний вихід: Змінюйте параметри збереження, такі як роздільна здатність, стиснення та водяні знаки для точного контролю.
  • Кросплатформна підтримка: Повністю сумісно з Windows, macOS та Linux.

Встановлення: Ви можете додати Aspose.HTML для .NET до вашого проекту за допомогою NuGet:

PM> Install-Package Aspose.Html

Генерація PDF документа з HTML в C#

Генерація PDF документа з HTML файлу є простою. Дотримуйтесь цих простих кроків:

  1. Завантажте HTML документ за допомогою класу HTMLDocument.
  2. Створіть екземпляр класу PdfSaveOptions.
  3. Викличте метод Converter.ConvertHTML() для генерації PDF. Цей метод приймає HTMLDocument, PdfSaveOptions та шлях до вихідного PDF файлу як аргументи.

Наступний кодовий приклад ілюструє як генерувати PDF документ з HTML файлу за допомогою C#.

Генерація-PDF-документа-з-HTML-в-CSharp

Генерація PDF документа з HTML в C#

Конвертувати HTML в PDF з параметрами збереження в C#

Ви можете генерувати PDF документ з HTML файлу, вказуючи додаткові параметри збереження, дотримуючись цих кроків:

  1. Завантажте HTML документ за допомогою класу HTMLDocument.
  2. Створіть екземпляр класу PdfSaveOptions.
  3. Вкажіть додаткові параметри збереження, такі як HorizontalResolution та VerticalResolution.
  4. Викличте метод Converter.ConvertHTML() для генерації PDF.

Наступний кодовий приклад демонструє як генерувати PDF з HTML файлу з додатковими параметрами в C#.

Генерація PDF з HTML рядка в C#

Створення PDF документа з HTML рядка також є простим. Дотримуйтесь цих кроків:

  1. Створіть екземпляр класу PdfSaveOptions.
  2. Визначте будь-які параметри збереження за необхідності.
  3. Викличте метод Converter.ConvertHTML() для генерації PDF. Цей метод приймає HTML рядок, PdfSaveOptions та шлях до вихідного PDF файлу як аргументи.

Наступний кодовий приклад ілюструє як генерувати PDF з HTML рядка за допомогою C#.

Генерація-PDF-з-HTML-рядка-в-CSharp

Генерація PDF з HTML рядка в C#

Генерація PDF з живого URL в C#

Тепер давайте розглянемо, як зберегти веб-сторінку з URL як PDF документ:

  1. Створіть екземпляр класу Url з URL веб-сторінки.
  2. Створіть екземпляр класу PdfSaveOptions.
  3. Визначте будь-які бажані параметри збереження.
  4. Збережіть HTML як PDF, використовуючи метод Converter.ConvertHTML(), передаючи Url, PdfSaveOptions та шлях до вихідного PDF файлу як аргументи.

Наступний кодовий приклад показує як генерувати PDF з живого URL за допомогою C#.

Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію для тестування Aspose.HTML для .NET без обмежень оцінки. Це чудова можливість ознайомитися з безкоштовною пробною версією API C# HTML в PDF та оцінити його можливості.

Висновок

У цій статті ми дізналися, як:

  • Завантажити HTML файл програмно.
  • Визначити параметри збереження PDF.
  • Зберегти HTML рядок як PDF.
  • Зберегти веб-сторінку як PDF документ.
  • Конвертувати HTML файл в PDF в C#.

Чи використовуєте ви Aspose, чи досліджуєте інші відкриті джерела .NET HTML в PDF альтернативи, ви можете поглибити свої знання про Aspose.HTML для .NET API, використовуючи документацію. Якщо у вас є подальші запитання, будь ласка, не соромтеся звертатися через наш безкоштовний форум підтримки.

Дивіться також