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