Class ImageExtractor
Информация
Представляет плагин Documentize.ImageExtractor. Используется для извлечения изображений из PDF-документов.
public static class ImageExtractor
Наследование
Унаследованные члены
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Примеры
Пример демонстрирует, как извлекать изображения из 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 : Объект, содержащий результат операции.
Исключения
Если параметры не установлены.
Пространство имён: Documentize Сборка: Documentize.dll