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.