HTML Конвертер

Конвертер HTML Documentize для .NET предоставляет мощные возможности для конвертирования документов между форматами PDF и HTML, идеально подходящий для веб-приложений, архивирования и генерации отчетов. С множеством опций для обработки ресурсов и макетов, конвертер адаптируется к различным требованиям проектов.

Ключевые особенности

Конвертация PDF в HTML

Конвертируйте PDF файлы в HTML, чтобы сделать документы доступными для веб-представления или интеграции в приложения, где предпочтителен формат HTML.

Конвертация HTML в PDF

Преобразуйте HTML контент в высококачественные PDF файлы, идеально подходящие для генерации печатных отчетов, архивирования веб-содержимого или создания форматов документов для совместного использования.


Подробное руководство

Конвертация PDF в HTML

Чтобы конвертировать PDF в HTML:

  1. Инициализируйте конвертер: Создайте экземпляр HtmlConverter.
  2. Установите параметры конвертации: Используйте PdfToHtmlOptions для настройки вывода, выбрав либо встроенные, либо внешние ресурсы.
  3. Определите пути ввода и вывода: Установите пути для вашего входного PDF и выходного HTML.
  4. Выполните конвертацию: Вызовите метод 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, следуйте этим шагам:

  1. Инициализируйте конвертер: Создайте экземпляр HtmlConverter.
  2. Настройте параметры PDF: Используйте HtmlToPdfOptions для определения макета и настроек медиа.
  3. Укажите пути: Установите пути к входному HTML и выходному PDF файлу.
  4. Выполните конвертацию: Запустите метод 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.

 Русский