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