Class ImageExtractor

Информация

Представляет плагин Documentize.ImageExtractor. Используется для извлечения изображений из PDF-документов.

public static class ImageExtractor

Наследование

objectImageExtractor

Унаследованные члены

Примеры

Пример демонстрирует, как извлекать изображения из PDF-документа.

// Создать ImageExtractorOptions для установки инструкций
var options = new ImageExtractorOptions();
// Добавить путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Задать путь к выходному каталогу
options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// Выполнить процесс
var results = ImageExtractor.Process(options);
// Получить путь к изображению результата
var imageExtracted = results.ResultCollection[0].ToFile();

Пример демонстрирует, как извлекать изображения из PDF-документа в потоки без папки.

// Создать ImageExtractorOptions для установки инструкций
var options = new ImageExtractorOptions();
// Добавить путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Не устанавливать выходные данные - результаты будут записаны в потоки
// Выполнить процесс
var results = ImageExtractor.Process(options);
// Получить поток
var ms = results.ResultCollection[0].ToStream();
// Скопировать данные в файл для демонстрации
ms.Seek(0, SeekOrigin.Begin);
using (var fs = File.Create("test_file.png"))
{
    ms.CopyTo(fs);
}

Методы

Process(ImageExtractorOptions)

Извлекает изображения из PDF-документа.

public static ResultContainer Process(ImageExtractorOptions options)

Параметры

  • options ImageExtractorOptions: Объект настроек, содержащий инструкции для операции.

Возвращает

ResultContainer : Объект, содержащий результат операции.

Исключения

ArgumentException

Если параметры не установлены.

Пространство имён: Documentize Сборка: Documentize.dll

9 сент. 2025 г.
 Русский