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

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

Теми, що розглядаються

  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. Розробники можуть програмно перетворювати HTML-документи з високою точністю, використовуючи цю ефективну бібліотеку HTML to PDF на C#.

Ключові особливості

  • Багато типів вхідних даних: Легко перетворюйте 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 в C#

Генерація 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 з живого URL в C#

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

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

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

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

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

Висновок

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

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

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

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