HTML Конвертер
Конвертер HTML Documentize для .NET забезпечує потужні можливості для перетворення документів між форматами PDF та HTML, що ідеально підходить для веб-застосунків, архівування та складання звітів. Завдяки численним опціям для роботи з ресурсами та макетами, конвертер адаптується до різних вимог проекту.
Ключові характеристики
Конвертування PDF в HTML
Перетворіть файли PDF в HTML, щоб зробити документи доступними для перегляду в вебі або інтеграції в застосунки, де формат HTML є переважним.
Конвертування HTML в PDF
Трансформуйте HTML-контент у високоякісні PDF, що ідеально підходить для генерування друкованих звітів, архівування веб-контенту або створення можливих для обміну документів.
Докладний посібник
Конвертування PDF в HTML
Щоб конвертувати PDF в HTML:
- Ініціалізуйте конвертер: Створіть екземпляр
HtmlConverter
. - Встановіть опції конвертації: Використовуйте
PdfToHtmlOptions
, щоб налаштувати вихід, вибираючи між вбудованими або зовнішніми ресурсами. - Визначте шляхи вводу та виводу: Встановіть шляхи для вашого вхідного PDF та вихідного HTML.
- Виконайте конвертацію: Викличте метод
Process
, щоб конвертувати файл.
Приклад: Конвертувати PDF в HTML з вбудованими ресурсами
// Крок 1: Ініціалізуйте HTML конвертер
var converter = new HtmlConverter();
// Крок 2: Налаштуйте опції для конвертації PDF в HTML
var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
// Крок 3: Встановіть шляхи файлів
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.html"));
// Крок 4: Запустіть конвертацію
converter.Process(options);
Доступні опції для конвертації PDF в HTML
SaveDataType:
FileWithEmbeddedResources
: Генерує один HTML-файл з усіма вбудованими ресурсами.FileWithExternalResources
: Зберігає ресурси окремо, ідеально для великих HTML-файлів.
Налаштування виходу:
BasePath
: Встановіть базовий шлях для ресурсів у HTML-документі.IsRenderToSinglePage
: За бажанням рендерити весь контент PDF на одній HTML-сторінці.
Конвертування HTML в PDF
Щоб конвертувати HTML-документ у PDF, виконайте такі кроки:
- Ініціалізуйте конвертер: Створіть екземпляр
HtmlConverter
. - Налаштуйте PDF-параметри: Використовуйте
HtmlToPdfOptions
, щоб визначити макет і налаштування медіа. - Вкажіть шляхи: Встановіть шляхи для вхідного HTML та вихідного PDF файлів.
- Виконайте конвертацію: Запустіть метод
Process
, щоб завершити конвертацію.
Приклад: Конвертувати HTML в PDF
// Крок 1: Ініціалізуйте HTML конвертер
var converter = new HtmlConverter();
// Крок 2: Налаштуйте опції для конвертації HTML в PDF
var options = new HtmlToPdfOptions();
// Крок 3: Встановіть шляхи файлів
options.AddInput(new FileDataSource("input.html"));
options.AddOutput(new FileDataSource("output.pdf"));
// Крок 4: Виконайте конвертацію
converter.Process(options);
Додаткові опції для конвертації HTML в PDF
Тип медіа:
HtmlMediaType.Print
: Ідеально підходить для генерування PDF, призначених для друку.HtmlMediaType.Screen
: Використовуйте при конвертації контенту, призначеного для цифрового перегляду.
Коригування макета:
PageLayoutOption
: Коригує спосіб, яким HTML-контент вміщується в макет PDF, наприклад,ScaleToPageWidth
, щоб гарантувати, що контент масштабується під ширину PDF.IsRenderToSinglePage
: Дозволяє рендеринг всього HTML-контенту на одній PDF-сторінці, якщо це необхідно для стиснених презентацій.
Цей конвертер є універсальним для різних застосувань, від генерування PDF-звітів на основі веб-контенту до конвертування архівів PDF-документів для веб-доступності. Для більш складних налаштувань зверніться до повної документації Documentize.