HTML Converter

Конвертер HTML Sheetize для .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-документов для веб-доступности. Для более сложных конфигураций обратитесь к полной документации Sheetize.

 Русский