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