GroupDocs.Metadata с первого взгляда

Библиотека, предназначенная для манипулирования метаданными через Java.

Illustration metadata

Управляйте метаданными файлов и документов

GroupDocs.Metadata for Java — это расширенный API управления метаданными для управления метаданными документов, изображений, архивов, торрентов и различных других форматов файлов. Теперь разработчики могут расширить функциональность своих приложений Java, легко включив функции просмотра, изменения, удаления, извлечения, поиска, сравнения, замены и экспорта метаданных во все популярные форматы бизнес-документов, такие как PDF, Microsoft Office Word, электронные таблицы Excel. , презентации и слайды PowerPoint, электронная почта Outlook, Project, диаграммы Visio, OneNote, изображения, AutoCAD, Photoshop, аудио, видео, шрифты OpenType и метафайлы.

Управление встроенными метаданными

Библиотека метаданных Java предлагает вам такие функции, как поиск метаданных, замена свойств метаданных, сравнение метаданных поддерживаемых форматов файлов для выявления сходств и различий. Вы также можете редактировать или изменять метаданные для лучшего управления информацией и экспортировать полученную информацию метаданных в файл Excel, файл CSV и набор данных. API предлагает комплексную поддержку для работы со всеми широко используемыми стандартами метаданных, такими как встроенные, XMP, EXIF ​​и пользовательские свойства метаданных в поддерживаемых форматах документов.

Широкая поддержка платформ

GroupDocs.Metadata for Java совместим со всеми версиями Java и поддерживает популярные операционные системы (Windows, Linux, MacOS), которые способны запускать среду выполнения Java.

Независимость платформы

GroupDocs.Metadata for Java поддерживает различные операционные системы и менеджеры пакетов.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Поддерживаемые форматы файлов

GroupDocs.Metadata for Java позволяет обрабатывать широкий спектр форматов файлов. См. полный список.

Форматы офисов

  • Портативный: PDF
  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • OpenDocument: ODT, ODS
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM

Медиа и графика

  • видео: AVI, MOV, QT, FLV
  • Популярные форматы изображений: JPG, JPEG, JPE, JP2, PNG, BMP
  • Многостраничные изображения: GIF, WEBP, TIFF, DJVU, DJV, DICOM
  • Аудио: MP3, WAV
  • Matroska Media Container: MKV, MKA, MK3D, WEBM
  • AutoCAD: DWG, DXF
  • Photoshop: PSD

Другой

  • Outlook: MSG, EML, EMLX, PST, OS
  • Шрифты: OTF, OTC, TTF, TTC
  • Проект: MPP
  • Metafiles: EMF, WMF
  • vCard: VCF, VCR
  • OneNote: ONE
  • Другие: EPUB, ZIP, TORRENT, ASF

Функции GroupDocs.Metadata for Java

Защитите метаданные PDF-файлов, документов Office и изображений.

Feature icon

Метаданные изображений EXIF

Обновите свойства метаданных EXIF ​​в файлах WEBP, PNG и PSD.

Feature icon

Получить метаданные файла

Поиск свойств документа, метаданных EXIF ​​и XMP.

Feature icon

Чистые офисные форматы

Доступ и удаление скрытых данных в файлах Microsoft Word, Excel, PowerPoint и PDF.

Feature icon

Экспорт метаданных

Экспортируйте метаданные поддерживаемых форматов файлов в Excel, CSV или DataSet.

Feature icon

Поддержка PNG изображений

Извлечение текстовых метаданных из файлов изображений PNG

Feature icon

Удалить цифровые подписи

Идентификация и удаление цифровых подписей в файлах Word, Excel и PDF

Feature icon

Встроенная поддержка метаданных

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

Feature icon

Предварительный просмотр изображений

Создание предварительного просмотра изображений для файлов EPUB, CAD, EML и MSG.

Feature icon

Оптимизация содержимого файла

Уменьшите потребление памяти форматами PDF, Excel и изображениями.

Feature icon

Поддержка мультимедиа Матроска

Чтение субтитров Matroska и получение метаданных аудио- и видеофайлов

Feature icon

Заменить содержимое метаданных

Замените свойства метаданных файлов Word, Excel, PowerPoint и PDF.

Feature icon

Чистые бизнес-данные

Удаление метаданных и комментариев из отчетов и документов

Feature icon

Местоположение фотографии

Управляйте свойствами метаданных изображения и удаляйте информацию о местоположении фотографии.

Feature icon

Анализ различий метаданных

Выявление различий или сходств в метаданных поддерживаемых форматов путем сравнения.

Feature icon

Защита паролем

Обнаружение защиты паролем документов в файлах Word, Excel, PowerPoint и PDF.

Feature icon

Поддержка архивов и торрентов

Управляйте встроенными и пользовательскими метаданными и извлекайте метаданные торрентов и форматов архивов.

Feature icon

Метаданные изображения EXIF

Добавляйте или обновляйте свойства метаданных XMP и EXIF ​​произвольных типов с помощью API поиска.

Feature icon

Определить тип файла документа во время выполнения

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

Feature icon

Поддержка метаданных шрифтов

Поддерживает перечисление любого типа метаданных и считывает метаданные файлов шрифтов OpenType.

Feature icon

Поддержка метаданных электронной почты

Получайте и удаляйте метаданные сообщений электронной почты и удаляйте вложения.

Feature icon

Поддержка Microsoft Excel

Извлечение метаданных из файлов Microsoft Excel, начиная с Excel 95.

Feature icon

Превью Matroska Multimedia

Получайте миниатюры и предварительные просмотры изображений поддерживаемых форматов с поддержкой мультимедийного контейнера Matroska.

Feature icon

Поддержка проектов Microsoft

Чтение метаданных из зашифрованных файлов Microsoft Project.

Feature icon

Поддержка TIFF

Добавляйте, обновляйте и удаляйте пакеты метаданных IPTC в изображениях TIFF.

Feature icon

Поддержка JPEG

Добавляйте, обновляйте и удаляйте пакеты метаданных EXIF ​​в изображениях JPEG2000.

Feature icon

Поддержка мультимедийных файлов

Извлечение свойств метаданных XMP из файлов MOV, MP3 и WEBP.

Feature icon

Медиа-поддержка HEIC

Чтение тегов EXIF ​​и свойств метаданных XMP из форматов изображений HEIC/HEIF.

Примеры кода

Изучите примеры кода, иллюстрирующие типичные функции GroupDocs.Metadata for Java.

Просмотр метаданных документа

Используйте GroupDocs.Metadata for Java для управления внутренним содержимым документа. Подробнее: поиск метаданных документа:

Как получить метаданные конкретного документа


// Загрузите исходный документ в конструктор метаданных
try (Metadata metadata = new Metadata("source.pptx")){

    // Получить все свойства, содержащие имя последнего редактора документа.
    // или дата/время последнего изменения документа
    IReadOnlyList<MetadataProperty> properties = metadata.findProperties(
        new ContainsTagSpecification(Tags.getPerson().getEditor()).
        or(new ContainsTagSpecification(Tags.getTime().getModified())));

    // Обработка полученных записей метаданных
    for (MetadataProperty property : properties) {
        System.out.println(String.format("Property name: %s, Property value: %s", 
            property.getName(), property.getValue()));
}

Добавляйте метаданные в документы

GroupDocs.Metadata for Java позволяет вам добавлять скрытые записи к вашим бизнес-данным:

Как добавить в файл некоторые недостающие свойства метаданных независимо от его формата.

// Загрузить исходный документ
try (Metadata metadata = new Metadata("source.pdf")) {
    if (metadata.getFileFormat() != FileFormat.Unknown && !metadata.getDocumentInfo().isEncrypted()) {

        // Добавьте свойство, содержащее дату последней печати файла, если оно отсутствует.
        // Свойство будет добавлено, если документ поддерживает такой тип метаданных.
        int affected = metadata.addProperties(
            new ContainsTagSpecification(Tags.getTime().getPrinted()), 
            new PropertyValue(new Date()));

        System.out.println(String.format("Affected properties: %s", affected));

        // Сохранить измененный документ по указанному пути
        metadata.save("output.pdf");
    }
}

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

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