Короткий огляд 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 і DataSet. 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

Читання субтитрів 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 ​​довільних типів за допомогою Search API

Feature icon

Визначати тип файлу документа під час виконання

Наше рішення надає можливість визначати тип файлу або потоку перед обробкою метаданих

Feature icon

Підтримка метаданих шрифтів

Підтримує перерахування будь-якого типу метаданих і читає метадані файлів шрифтів OpenType

Feature icon

Підтримка метаданих електронної пошти

Отримувати та видаляти метадані повідомлень електронної пошти та видаляти вкладення

Feature icon

Підтримка Microsoft Excel

Вилучення метаданих із файлів Microsoft Excel, починаючи з Excel 95

Feature icon

Прев’ю мультимедіа Matroska

Отримайте мініатюри та попередній перегляд зображень підтримуваних форматів за допомогою підтримки мультимедійного контейнера Matroska

Feature icon

Підтримка Microsoft Project

Читання метаданих із зашифрованих файлів 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
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська