PDF Image Extractor
Плагин Documentize PDF Image Extractor для .NET позволяет вам легко извлекать изображения из PDF-документов. Он сканирует ваши PDF-файлы, определяет встроенные изображения и извлекает их, сохраняя оригинальное качество и формат. Этот инструмент улучшает доступность визуального контента и упрощает процесс получения изображений из PDF.
Как извлечь изображения из PDF
Чтобы извлечь изображения из PDF-файла, выполните следующие шаги:
- Создайте экземпляр класса
ImageExtractorOptions
. - Добавьте путь к входному файлу в параметры, используя метод
AddInput
. - Установите путь к директории для изображений, используя метод
AddOutput
. - Выполните процесс извлечения изображений с помощью плагина.
- Получите извлеченные изображения из контейнера результата.
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-документов.
- Сохранение качества изображений: Гарантирует, что извлеченные изображения сохранят оригинальное качество.
- Гибкий вывод: Сохраняйте извлеченные изображения в предпочитаемом формате или месте.