GroupDocs.Parser for Java

Извлечение изображений из ODP с помощью Java

Извлекайте встроенные изображения из файлов, таких как PDF, Word, Excel и других, используя GroupDocs.Parser в вашей среде разработки Java.

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

Следуйте этим шагам, чтобы извлечь изображения из документов ODP с помощью GroupDocs.Parser в вашем приложении Java:

  1. Создайте экземпляр Parser и загрузите файл ODP.
  2. Извлеките данные изображений из загруженного документа.
  3. Используйте или экспортируйте извлеченные изображения по мере необходимости.
// Инициализируйте парсер и загрузите документ с изображениями, используя Parser
try (Parser parser = new Parser("input.odp"))
{
    // Соберите все элементы изображений, встроенные в документ
    Iterable<PageImageArea> images = parser.getImages();

    // Пропустите обработку, если в документе нет изображений
    if (images == null) {
        return;
    }

    // Обработайте каждое изображение по мере необходимости
    for (PageImageArea image : images) {
        System.out.println(String.format("Page: %d, R: %s, Type: %s", image.getPage().getIndex(), 
            image.getRectangle(), image.getFileType()));
    }
}
<dependencies> <dependency> <groupId>com.groupdocs</groupId> <artifactId>groupdocs-parser</artifactId> <version>24.9</version> </dependency> </dependencies> <repositories> <repository> <id>repository.groupdocs.com</id> <name>GroupDocs Repository</name> <url>https://repository.groupdocs.com/repo/</url> </repository> </repositories>
Нажмите для копирования
Скопировано
Больше примеров Документация

Дополнительные возможности парсинга документов

В дополнение к извлечению изображений, GroupDocs.Parser позволяет извлекать сырой контент, такой как текст, ссылки, метаданные и структурированные данные для обработки и анализа.

Извлечение изображений и контента из документов

Работа с разными форматами

Извлекайте изображения из различных типов документов, включая PDF, DOCX, PPTX, XLSX, а также из форматов изображений, таких как PNG, JPEG и GIF.

Сохранение четкости и разрешения изображений

Все извлеченные изображения сохраняют свое оригинальное разрешение и тип файла, обеспечивая постоянное качество и удобство использования.

Гибкие параметры конфигурации

Настройте процесс извлечения изображений, фильтруя изображения по типу, размеру, индексу страницы или формату файла.

Извлечение и сохранение изображений из PDF файлов

В этом примере показано, как извлечь изображения из PDF документа и сохранить их по отдельности на вашем устройстве.

Java

//  Используйте Parser для открытия PDF файла
try (Parser parser = new Parser("input.pdf"))
{
    // Получите изображения из содержимого документа
    Iterable<PageImageArea> images = parser.getImages();

    // Установите параметры вывода, такие как формат (например, JPEG или PNG)
    ImageOptions options = new ImageOptions(ImageFormat.Png);

    // Сохраните извлеченные изображения в локальной директории
    int imageNumber = 0;
    for (PageImageArea image : images)
    {
        image.save(Constants.getOutputFilePath(String.format("%d.png", imageNumber)), options);
        imageNumber++;
    }
}

Что такое GroupDocs.Parser for Java?

GroupDocs.Parser — это мощный API парсинга, разработанный для разработчиков Java. Он позволяет извлекать изображения, текст, ссылки и структурированные элементы из различных форматов файлов, включая DOCX, XLSX, PDF, PNG, JPG и многих других — без необходимости в дополнительных библиотеках или приложениях.
Узнать больше
About illustration

Готовы начать?

Загрузите GroupDocs.Parser бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Поддерживаемые типы файлов для извлечения изображений

GroupDocs.Parser поддерживает извлечение изображений из широкого спектра документов и изображений. Ознакомьтесь с общими поддерживаемыми форматами ниже.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский