HTML Converter

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

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

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

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

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


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

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

  1. Настройте параметры: Используйте PdfToHtmlOptions для настройки выхода, выбирая либо встроенные, либо внешние ресурсы.
  2. Определите пути ввода и вывода: Установите пути для вашего входного PDF и выходного HTML.
  3. Выполните конвертацию: Вызовите метод Process класса HtmlConverter для конвертации файла.

Пример: Конвертация PDF в HTML с встроенными ресурсами

1// Шаг 1: Настройка параметров для конвертации PDF в HTML
2var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
3
4// Шаг 2: Установка путей к файлам
5options.AddInput(new FileDataSource("input.pdf"));
6options.AddOutput(new FileDataSource("output.html"));
7
8// Шаг 3: Запуск конвертации
9HtmlConverter.Process(options);

Доступные параметры для конвертации PDF в HTML

  • SaveDataType:
    • FileWithEmbeddedResources: Генерирует один HTML-файл со всеми встроенными ресурсами.
    • FileWithExternalResources: Сохраняет ресурсы отдельно, идеально подходит для больших HTML-файлов.

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

Чтобы конвертировать HTML-документ в PDF, выполните следующие шаги:

  1. Настройте параметры: Используйте HtmlToPdfOptions для определения настроек макета и медиа.
  2. Укажите пути: Установите пути к входному HTML и выходному PDF-файлам.
  3. Выполните конвертацию: Запустите метод Process класса HtmlConverter для конвертации файла.

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

1// Шаг 1: Настройка параметров для конвертации HTML в PDF
2var options = new HtmlToPdfOptions();
3
4// Шаг 2: Установка путей к файлам
5options.AddInput(new FileDataSource("input.html"));
6options.AddOutput(new FileDataSource("output.pdf"));
7
8// Шаг 3: Запуск конвертации
9HtmlConverter.Process(options);

Дополнительные параметры для конвертации HTML в PDF

  • Тип медиа:

    • HtmlMediaType.Print: Идеален для генерации PDF, подходящих для печати.
    • HtmlMediaType.Screen: Используйте при конвертации контента, разработанного для цифрового просмотра.
  • Корректировки макета:

    • PageLayoutOption: Корректирует, как HTML-контент соответствует макету PDF, например, ScaleToPageWidth, чтобы обеспечить масштабирование контента в ширину PDF.
    • IsRenderToSinglePage: Позволяет отрисовывать весь HTML-контент на одной странице PDF, если это необходимо для кратких презентаций.

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

 Русский