
Конвертація HTML-контенту в PDF є важливою для таких завдань, як архівування, обмін або друк документів. Надійна бібліотека .NET HTML to PDF, надана Aspose.HTML для .NET, спрощує процес конвертації HTML-файлів, рядків та живих URL в документи PDF високої якості. У цій статті ми розглянемо, як використовувати API .NET Core HTML to 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-документи з високою точністю.
Основні можливості
- Кілька типів вводу: Легко конвертуйте 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#:

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