PDF Converter

HTML to PDF

Преобразуйте HTML в PDF с помощью .NET‑инструментов Documentize — сохраняйте макет и форматирование для согласованных, профессиональных результатов.

PDF в DOC

Конвертируйте PDF в документы Word с помощью .NET‑инструментов Documentize — сохраняйте форматирование и структуру для лёгкого редактирования.

PDF в HTML

Конвертируйте PDF в HTML с помощью инструментов .NET от Documentize — сохраняйте макет и форматирование для согласованных, профессиональных результатов.

PDF to JPEG

Преобразуйте PDF в изображения JPEG с помощью .NET инструментов Documentize — извлекайте изображения высокого качества из ваших документов без усилий.

PDF в PDF/A

Преобразуйте PDF в формат PDF/A с помощью .NET‑инструментов Documentize — обеспечьте длительное архивирование и соответствие требованиям без усилий.

PDF в PNG

Конвертируйте PDF в PNG‑изображения с помощью .NET‑инструментов Documentize — получайте изображения высокого качества для веба и графики.

PDF to TIFF

Конвертируйте PDF в изображения TIFF с помощью .NET‑инструментов Documentize — извлекайте изображения высокого разрешения для профессионального управления документами.

PDF to XLS

Конвертируйте PDF в Excel с помощью .NET‑инструментов Documentize — быстро извлекайте таблицы и данные для беспроблемного анализа и обработки.

Подразделы PDF Converter

HTML to PDF

The Documentize PDF Converter for .NET предоставляет мощные возможности для преобразования документов из HTML в PDF, что идеально подходит для веб‑приложений, архивирования и генерации отчетов. Благодаря множеству вариантов обработки ресурсов и макетов, конвертер адаптируется к различным требованиям проектов.

Преобразование HTML в PDF

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

  1. Настройка параметров: используйте HtmlToPdfOptions для определения настроек макета и медиа.
  2. Указание путей: задайте пути к входному HTML‑файлу и выходному PDF‑файлу.
  3. Запуск конвертации: вызовите метод Convert класса PdfConverter для выполнения преобразования.

Пример: Преобразование HTML в PDF

1// Create HtmlToPdfOptions
2var options = new HtmlToPdfOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_input.html"));
5// Set output file path
6options.AddOutput(new FileData("path_to_output.pdf"));
7//Perform the process
8PdfConverter.Convert(options);

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

  • Тип медиа:

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

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

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

PDF в DOC

The Documentize PDF Converter for .NET — мощный инструмент, предназначенный для преобразования PDF‑документов в форматы DOC. Этот компонент бесшовно преобразует страницы PDF в редактируемые документы Microsoft Word, упрощая повторное использование, редактирование и совместное использование контента на разных платформах.

Как конвертировать PDF в DOC

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

  1. Создайте экземпляр PdfToDocOptions для настройки процесса конвертации.
  2. Добавьте входной PDF‑файл с помощью метода AddInput.
  3. Укажите путь к выходному файлу для полученного документа с помощью метода AddOutput.
  4. Вызовите метод Convert для выполнения конвертации.
1// Create PdfToDocOptions object to set instructions
2var options = new PdfToDocOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileData("path_to_result_file.doc"));
7// Perform the process
8PdfConverter.Convert(options);

Конвертация PDF в DOC с пользовательскими параметрами

Плагин PDF to DOC Converter предоставляет несколько параметров для настройки процесса конвертации. Вы можете выбрать разные режимы, чтобы контролировать, как макет и структура PDF обрабатываются при конвертации.

 1// Create PdfToDocOptions object to set instructions
 2var options = new PdfToDocOptions();
 3// Add input file path
 4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 5// Set output file path
 6options.AddOutput(new FileData("path_to_result_file.doc"));
 7// Set Mode
 8options.Mode = DocConversionMode.Flow;
 9// Perform the process
10PdfConverter.Convert(options);

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

  • Конвертация в DOC: Преобразуйте PDF‑документы в редактируемые форматы Microsoft Word (DOC).
  • Сохранение форматирования: Сохраняйте исходный макет, текст и форматирование в процессе конвертации.

PDF в HTML

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

Преобразование PDF в HTML

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

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

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

 1```csharp
 2// Create PdfToHtmlOptions object to set output data type as file with embedded resources
 3var options = new PdfToHtmlOptions(PdfToHtmlOptions.SaveDataType.FileWithEmbeddedResources);
 4// Add input file path
 5options.AddInput(new FileData("path_to_input.pdf"));
 6// Set output file path
 7options.AddOutput(new FileData("path_to_output.html"));
 8//Perform the process
 9PdfConverter.Convert(options);
10```

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

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

PDF to JPEG

The Documentize PDF Converter for .NET — мощный инструмент, упрощающий преобразование PDF‑документов в изображения JPEG высокого качества. Этот компонент предназначен для повышения доступности вашего контента на разных платформах, преобразуя страницы PDF в широко используемые форматы изображений.

Как преобразовать страницы PDF в JPEG

Чтобы преобразовать PDF‑документ в изображения JPEG, выполните следующие шаги:

  1. Создайте экземпляр PdfToJpegOptions для настройки процесса конвертации.
  2. Добавьте входной PDF‑файл с помощью метода AddInput.
  3. Укажите путь к выходному каталогу для изображений JPEG с помощью метода AddOutput.
  4. Вызовите метод Convert для преобразования страниц PDF в изображения JPEG.
1// Create PdfToJpegOptions object to set instructions
2var options = new PdfToJpegOptions();
3// Add input File path
4options.AddInput(new FileData("path_to_input.pdf"));
5// Set output Directory path
6options.AddOutput(new DirectoryData("path_to_output_directory"));
7// Perform the process
8PdfConverter.Convert(options);

Настройка конвертации PDF в JPEG

Вы можете настроить процесс конвертации, изменяя разрешение, выбирая диапазоны страниц или устанавливая качество изображения. Ниже показано, как конвертировать первую страницу PDF с разрешением 200 DPI:

 1// Create PdfToJpegOptions object to set instructions
 2var options = new PdfToJpegOptions();
 3// Process only the first page
 4options.PageList = [1];
 5// Set output resolution to 200 DPI
 6options.OutputResolution = 200;
 7// Set output quality to 50
 8options.Quality = 50;
 9// Add input File path
10options.AddInput(new FileData("path_to_input.pdf"));
11// Set output Directory path
12options.AddOutput(new DirectoryData("path_to_output_directory"));
13// Perform the process
14PdfConverter.Convert(options);

Как получить результаты без использования каталога или в виде потоков

Метод Convert возвращает объект ResultContainer, содержащий информацию о результатах конвертации. Вы можете получить потоки конвертированных JPEG‑файлов, как показано ниже:

 1// Create PdfToJpegOptions object to set instructions
 2var options = new PdfToJpegOptions();
 3// Add input File path
 4options.AddInput(new FileData("path_to_input.pdf"));
 5// Perform the process
 6var results = PdfConverter.Convert(options);
 7// Get stream results
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Ключевые возможности:

  • Преобразование PDF в JPEG: Легко преобразуйте полные PDF‑документы или отдельные страницы в изображения JPEG.
  • Настройка разрешения: Изменяйте разрешение (например, 300 DPI) для получения изображений высокого качества.
  • Набор страниц: Выбирайте конкретные страницы для конвертации.
  • Быстрая конвертация: Быстрый и эффективный процесс с минимальными усилиями.

PDF в PDF/A

The Documentize PDF Converter for .NET — это мощный инструмент, предназначенный для преобразования PDF‑документов в формат PDF/A, обеспечивая соответствие требованиям длительного архивирования. Этот компонент также поддерживает проверку существующих PDF‑документов на соответствие PDF/A, предлагая функции как конвертации, так и валидации в одном решении.

Как преобразовать PDF в PDF/A

Чтобы преобразовать PDF‑документ в формат PDF/A, выполните следующие шаги:

  1. Создайте экземпляр PdfToPdfAOptions для настройки конвертации.
  2. Укажите нужную версию PDF/A (например, PDF/A-3B).
  3. Добавьте входной PDF‑файл с помощью метода AddInput.
  4. Укажите файл‑выход для полученного PDF/A с помощью метода AddOutput.
  5. Вызовите метод Convert для выполнения конвертации.
 1// Create the options class to set up the conversion process
 2var options = new PdfToPdfAOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_3B
 5};
 6
 7// Add the source file
 8options.AddInput(new FileData("path_to_your_pdf_file.pdf")); // replace with your actual file path
 9
10// Add the path to save the converted file
11options.AddOutput(new FileData("path_to_the_converted_file.pdf"));
12
13// Run the conversion
14PdfConverter.Convert(options);

Проверка соответствия PDF/A

Вы можете проверить существующие PDF‑файлы на соответствие PDF/A, используя класс PdfAValidateOptions.

 1// Create the options class to set up the validation process
 2var options = new PdfAValidateOptions
 3{
 4    PdfAVersion = PdfAStandardVersion.PDF_A_1A
 5};
 6
 7// Add one or more files to be validated
 8options.AddInput(new FileData("path_to_your_first_pdf_file.pdf")); // replace with your actual file path
 9options.AddInput(new FileData("path_to_your_second_pdf_file.pdf"));
10// add more files as needed
11
12// Run the validation and get results
13var resultContainer = PdfConverter.Validate(options);
14
15// Check the resultContainer.ResultCollection property for validation results for each file:
16foreach (var result in resultContainer.ResultCollection)
17{
18    var validationResult = (PdfAValidationResult) result.Data;
19    var isValid = validationResult.IsValid; // Validation result for document
20}

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

  • Преобразование в PDF/A: Плавно преобразуйте PDF‑файлы в формат PDF/A (например, PDF/A-1a, PDF/A-2b, PDF/A-3b), чтобы обеспечить соответствие стандартам архивирования.
  • Проверка соответствия PDF/A: Проверяйте существующие PDF‑документы на соответствие стандартам PDF/A и выявляйте проблемы, если они есть.
  • Эффективный рабочий процесс: Сократите время и усилия благодаря быстрой и надёжной конвертации.

PDF в PNG

The Documentize PDF Converter for .NET is an advanced tool that allows you to convert PDF documents into high-quality PNG images. This component is designed to make your content more versatile, accessible, and easier to share by transforming PDF pages into widely supported image formats.

Как конвертировать PDF в PNG

Чтобы преобразовать PDF‑документ в PNG‑изображения, выполните следующие шаги:

  1. Создайте экземпляр PdfToPngOptions для настройки процесса конвертации.
  2. Добавьте входной PDF‑файл с помощью метода AddInput.
  3. Укажите путь к выходному каталогу для PNG‑изображений через метод AddOutput.
  4. Запустите метод Convert для преобразования страниц PDF в PNG‑изображения.
1// Create PdfToPngOptions object to set instructions
2var options = new PdfToPngOptions();
3// Add input File path
4options.AddInput(new FileData("path_to_input.pdf"));
5// Set output Directory path
6options.AddOutput(new DirectoryData("path_to_output_directory"));
7// Perform the process
8PdfConverter.Convert(options);

Настройка конвертации PDF в PNG

Вы можете изменить параметры конвертации, задав разрешение и выбрав конкретные страницы. Например, чтобы конвертировать только первую страницу PDF с разрешением 200 DPI:

 1// Create PdfToPngOptions object to set instructions
 2var options = new PdfToPngOptions()
 3// Process only the first page
 4options.PageList = [1];
 5// Set output resolution to 200 DPI
 6options.OutputResolution = 200;
 7// Add input File path
 8options.AddInput(new FileData("path_to_input.pdf"));
 9// Set output Directory path
10options.AddOutput(new DirectoryData("path_to_output_directory"));
11// Perform the process
12PdfConverter.Convert(options);

Обработка результатов конвертации

Метод Convert возвращает объект ResultContainer, содержащий информацию о результатах конвертации. Вы можете получить потоки преобразованных PNG‑файлов, как показано ниже:

 1// Create PdfToJpegOptions object to set instructions
 2var options = new PdfToPngOptions();
 3// Add input File path
 4options.AddInput(new FileData("path_to_input.pdf"));
 5// Perform the process
 6var results = PdfConverter.Convert(options);
 7// Get stream results
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

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

  • Конвертировать PDF в PNG: Быстро и эффективно преобразуйте целые PDF‑документы или отдельные страницы в PNG‑изображения.
  • Настраиваемое разрешение: Установите нужное DPI (например, 300 DPI) для получения изображений высокого качества.
  • Набор страниц: Выбирайте конкретные страницы для конвертации.
  • Управление выводом: Указывайте каталоги вывода для каждого созданного PNG‑файла.
  • Быстрая конвертация: Быстро, эффективно и требует минимальных усилий для настройки.

PDF to TIFF

The Documentize PDF Converter for .NET is a powerful tool designed to convert PDF documents into high-quality TIFF images. This component ensures that your content is accessible across various platforms while maintaining excellent fidelity and versatility. You can customize the conversion process by adjusting resolution, enabling multi-page output, or selecting pages.

How to Convert PDF to TIFF

To convert a PDF document into TIFF images, follow these steps:

  1. Create an instance of PdfToTiffOptions to configure the conversion process.
  2. Add the input PDF file using the AddInput method.
  3. Specify the output file path for the TIFF images using the AddOutput method.
  4. Run the Convert method to convert the PDF pages into TIFF images.
1// Create PdfToTiffOptions object to set instructions
2var options = new PdfToTiffOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output Directory path
6options.AddOutput(new DirectoryData("path_to_output_directory"));
7// Perform the process
8PdfConverter.Convert(options);

Customizing Pages and DPI of PDF to TIFF Conversion

Here’s how to convert 2 pages of a PDF at 400 DPI into a TIFF file:

 1// Create PdfToTiffOptions object to set instructions
 2var options = new PdfToTiffOptions();
 3// Add input file path
 4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 5// Set output Directory path
 6options.AddOutput(new DirectoryData("path_to_output_directory"));
 7// Set Pages
 8options.PageList = [1, 3];
 9// Set result image Resolution
10options.OutputResolution = 400;
11// Perform the process
12PdfConverter.Convert(options);

Multi-Page TIFF Creation

The plugin supports multi-page TIFF generation, allowing you to combine multiple PDF pages into a single TIFF file for efficient archiving or printing.

 1// Create PdfToTiffOptions object to set instructions
 2var options = new PdfToTiffOptions();
 3// Add input file path
 4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 5// Set output Directory path
 6options.AddOutput(new DirectoryData("path_to_output_directory"));
 7// Enable Multi-Page TIFF output
 8options.MultiPage = true;
 9// Perform the process
10PdfConverter.Convert(options);

Customizing Pages and DPI of PDF to TIFF Conversion

Here’s how to convert 2 pages of a PDF at 400 DPI into a TIFF file:

 1// Create PdfToTiffOptions object to set instructions
 2var options = new PdfToTiffOptions();
 3// Add input file path
 4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 5// Set output Directory path
 6options.AddOutput(new DirectoryData("path_to_output_directory"));
 7// Set Compression and ColorDepth
 8options.Compression = TiffCompression.RLE;
 9options.ColorDepth = TiffColorDepth.Format24bpp;
10// Perform the process
11PdfConverter.Convert(options);

How to Handle Conversion Results

The Convert method returns a ResultContainer object that provides details about the conversion results. You can get streams of the converted TIFF files as shown below:

 1// Create PdfToTiffOptions object to set instructions
 2var options = new PdfToTiffOptions();
 3// Add input File path
 4options.AddInput(new FileData("path_to_input.pdf"));
 5// Perform the process
 6var results = PdfConverter.Convert(options);
 7// Get stream results
 8foreach (var result in results.ResultCollection)
 9{
10    var streamResultPage1 = result.ToStream();
11}

Key Features:

  • Convert PDF to TIFF: Effortlessly convert entire PDF documents or specific pages into TIFF images.
  • Custom Resolution: Adjust the resolution (e.g., 300 dpi) for superior quality outputs.
  • Multi-Page TIFF: Combine multiple PDF pages into a single multi-page TIFF file.
  • Page set: Select specific pages for conversion.
  • Quick Conversion: Fast and efficient process with minimal effort.

PDF to XLS

The Documentize PDF Converter for .NET is a versatile and powerful tool for converting PDF documents into Excel spreadsheets (XLSX/XLS/CSV/XLSM/ODS). By leveraging this component, developers can seamlessly transform static PDF data into dynamic and editable spreadsheets, simplifying data manipulation, analysis, and sharing.

How to Convert PDF to Excel

To convert a PDF document into an Excel file (XLSX), follow these steps:

  1. Configure the conversion settings using the PdfToXlsOptions class.
  2. Add input PDF files using the AddInput method.
  3. Specify the output file path using the AddOutput method.
  4. Execute the Convert method to initiate the conversion.
1// Create PdfToXlsOptions object to set instructions
2var options = new PdfToXlsOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output file path
6options.AddOutput(new FileData("path_to_result_xlsx_file.xlsx"));
7// Perform the process
8PdfConverter.Convert(options);

Customizing the PDF to Excel Conversion

The PdfToXlsOptions class allows you to customize the conversion process. For example, to convert the PDF to an XLS file and enable advanced formatting options:

 1// Create PdfToXlsOptions object to set instructions
 2var options = new PdfToXlsOptions();
 3// Add input file path
 4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
 5// Specify XLS format
 6options.Format = PdfToXlsOptions.ExcelFormat.XMLSpreadSheet2003;
 7options.InsertBlankColumnAtFirst = true;
 8options.MinimizeTheNumberOfWorksheets = true;
 9// Set output file path
10options.AddOutput(new FileData("path_to_result_xlsx_file.xls"));
11// Perform the process
12PdfConverter.Convert(options);

Supported Output Formats

The PdfToXlsOptions.ExcelFormat enum provides a range of output formats:

  • XLSX: Office Open XML (.xlsx) File Format (default).
  • XLSM: Macro-enabled Excel format.
  • CSV: Comma-separated values.
  • ODS: Open Document Spreadsheet.
  • XMLSpreadSheet2003: Excel 2003 XML (.xls) File Format.

Key Features:

  • Flexible Conversion Options: Convert PDF files into XLSX, XLS, CSV, or other formats.
  • Content Preservation: Maintain the original structure, layout, and formatting.
  • Advanced Formatting: Insert blank columns or minimize the number of worksheets.
 Русский