
Конвертація HTML контенту в PDF є важливим завданням для архівування, обміну або друку документів. Надійна бібліотека .NET для конвертації HTML в PDF, надана Aspose.HTML для .NET, дозволяє вам ефективно конвертувати HTML файли, рядки та живі URL в документи PDF високої якості. У цій статті ви дізнаєтеся, як використовувати API .NET core для конвертації HTML в PDF для програмної генерації PDF з HTML в C#, з практичними прикладами та розширеними параметрами налаштування.
Теми, що охоплюються:
- C# API для конвертації HTML в PDF
- Генерація PDF з HTML файлу
- Налаштування конвертації HTML в PDF
- Конвертувати HTML рядок в PDF
- Конвертувати живий 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 файлу є простою. Дотримуйтесь цих простих кроків:
- Завантажте HTML документ за допомогою класу HTMLDocument.
- Створіть екземпляр класу PdfSaveOptions.
- Викличте метод Converter.ConvertHTML() для генерації PDF. Цей метод приймає HTMLDocument, PdfSaveOptions та шлях до вихідного PDF файлу як аргументи.
Наступний кодовий приклад ілюструє як генерувати PDF документ з HTML файлу за допомогою C#.

Генерація PDF документа з HTML в C#
Конвертувати HTML в PDF з параметрами збереження в C#
Ви можете генерувати PDF документ з HTML файлу, вказуючи додаткові параметри збереження, дотримуючись цих кроків:
- Завантажте HTML документ за допомогою класу HTMLDocument.
- Створіть екземпляр класу PdfSaveOptions.
- Вкажіть додаткові параметри збереження, такі як HorizontalResolution та VerticalResolution.
- Викличте метод Converter.ConvertHTML() для генерації PDF.
Наступний кодовий приклад демонструє як генерувати PDF з HTML файлу з додатковими параметрами в C#.
Генерація PDF з HTML рядка в C#
Створення PDF документа з HTML рядка також є простим. Дотримуйтесь цих кроків:
- Створіть екземпляр класу PdfSaveOptions.
- Визначте будь-які параметри збереження за необхідності.
- Викличте метод Converter.ConvertHTML() для генерації PDF. Цей метод приймає HTML рядок, PdfSaveOptions та шлях до вихідного PDF файлу як аргументи.
Наступний кодовий приклад ілюструє як генерувати PDF з HTML рядка за допомогою C#.

Генерація PDF з HTML рядка в C#
Генерація PDF з живого URL в C#
Тепер давайте розглянемо, як зберегти веб-сторінку з URL як PDF документ:
- Створіть екземпляр класу Url з URL веб-сторінки.
- Створіть екземпляр класу PdfSaveOptions.
- Визначте будь-які бажані параметри збереження.
- Збережіть 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, використовуючи документацію. Якщо у вас є подальші запитання, будь ласка, не соромтеся звертатися через наш безкоштовний форум підтримки.