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.