
Конвертація 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(), який приймає 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(), який приймає HTML рядок, PdfSaveOptions та шлях до вихідного PDF файлу як аргументи.
Ось приклад коду, що демонструє як згенерувати PDF з HTML рядка за допомогою C#:

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