PDF Image Extractor

Плагин Documentize PDF Image Extractor для .NET позволяет вам легко извлекать изображения из PDF-документов. Он сканирует ваши PDF-файлы, определяет встроенные изображения и извлекает их, сохраняя оригинальное качество и формат. Этот инструмент улучшает доступность визуального контента и упрощает процесс получения изображений из PDF.

Как извлечь изображения из PDF

Чтобы извлечь изображения из PDF-файла, выполните следующие шаги:

  1. Создайте экземпляр класса ImageExtractorOptions.
  2. Добавьте путь к входному файлу в параметры, используя метод AddInput.
  3. Установите путь к директории для изображений, используя метод AddOutput.
  4. Выполните процесс извлечения изображений с помощью плагина.
  5. Получите извлеченные изображения из контейнера результата.
 1// Создайте ImageExtractorOptions для установки инструкций
 2var options = new ImageExtractorOptions();
 3// Добавьте путь к входному файлу
 4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 5// Установите путь к директории вывода
 6options.AddOutput(new DirectoryDataSource("path_to_results_directory"));
 7// Выполните процесс
 8var results = ImageExtractor.Process(options);
 9// Получите путь к изображению
10var imageExtracted = results.ResultCollection[0].ToFile();

Извлечение изображений из PDF-файла в потоки без папки

Плагин ImageExtractor поддерживает сохранение в потоки, что позволяет извлекать изображения из PDF-файлов в потоки без использования временных папок.

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

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

  • Извлечение встроенных изображений: Определяйте и извлекайте изображения из PDF-документов.
  • Сохранение качества изображений: Гарантирует, что извлеченные изображения сохранят оригинальное качество.
  • Гибкий вывод: Сохраняйте извлеченные изображения в предпочитаемом формате или месте.
 Русский