Короткий огляд GroupDocs.Metadata

Бібліотека Node.js TypeScript для керування метаданими

Illustration metadata

Основні риси

GroupDocs.Metadata for Node.js via Java — це вдосконалена бібліотека, яка дає змогу керувати метаданими в різних форматах файлів. Інтегруйте функції перегляду, редагування, видалення, пошуку, порівняння, заміни та експорту метаданих у ваші програми Node.js. Підтримувані формати включають такі популярні бізнес-документи, як PDF, Microsoft Office (Word, Excel, PowerPoint), електронні листи Outlook, Project, діаграми Visio, OneNote, зображення (включаючи PSD, CAD), аудіо, відео, шрифти OpenType і метафайли.

Легко маніпулюйте метаданими

Ця бібліотека пропонує комплексні функції, такі як пошук метаданих, заміна, порівняння властивостей і вилучення інформації. Ви можете експортувати отримані метадані у формати Excel, CSV або DataSet. Він підтримує широко використовувані стандарти метаданих, такі як вбудовані, XMP, EXIF ​​і власні властивості в підтримуваних форматах документів.

Підтримка популярної платформи

GroupDocs.Metadata for Node.js via Java сумісний з усіма версіями Node.js і бездоганно працює в популярних операційних системах (Windows, Linux, macOS), які підтримують середовище виконання Node.js.

Незалежність платформи

GroupDocs.Metadata for Node.js via Java легко інтегрується з різними операційними системами та менеджерами пакетів.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Підтримувані формати файлів

GroupDocs.Metadata for Node.js via 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 Node.js via Java

Забезпечте надійний захист документів завдяки обробці метаданих.

Feature icon

Очистити бізнес-файли

Очистіть бізнес-звіти та документи від будь-яких метаданих і коментарів

Feature icon

Розташування фото

Керуйте метаданими в зображеннях, включаючи інформацію про місцезнаходження фотографій

Feature icon

Документи служби контролю

Керуйте метаданими в PDF, Word, Excel, PowerPoint та інших форматах

Feature icon

Проаналізуйте відмінності метаданих

Порівнюйте та аналізуйте зміни метаданих у підтримуваних форматах файлів

Feature icon

Вбудована підтримка метаданих

Використовуйте широкі можливості для маніпулювання вбудованими та спеціальними метаданими

Feature icon

Керуйте метаданими зображення

Збирайте властивості метаданих документа, наприклад EXIF ​​або XMP

Feature icon

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

Маніпулювати метаданими та вкладеннями в повідомленнях електронної пошти

Feature icon

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

Виправте вміст метаданих EXIF ​​у файлах WEBP, PNG або PSD

Feature icon

Оптимізація вмісту файлу

Зменште споживання пам’яті форматами PDF, Excel і зображеннями

Feature icon

Підтримка мультимедіа Matroska

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

Feature icon

Попередній перегляд зображень

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

Feature icon

Мультимедійна підтримка

Отримайте вузли метаданих XMP із файлів MOV, MP3 і WEBP

Feature icon

Виявлення/видалення цифрових підписів

Визначайте та видаляйте цифрові підписи в PDF-файлах і документах Office

Feature icon

Експорт метаданих

Зберігайте метадані з підтримуваних файлів у форматі Excel, CSV або DataSet

Feature icon

Вбудований контроль метаданих

Аналізуйте певні властивості метаданих, використовуючи визначені ключі для будь-якого підтримуваного формату

Feature icon

Захист паролем

Визначайте захист паролем, застосований до документів PDF і MS Word, Excel і PowerPoint

Feature icon

Замінити вміст метаданих

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

Feature icon

Експорт метаданих PNG

Видобувайте текстові метадані безпосередньо з файлів зображень PNG за допомогою Node.js

Feature icon

Оновити метадані зображення

Використовуйте Search API, щоб додати або оновити властивості метаданих XMP і EXIF

Feature icon

Контроль офісних файлів

Отримайте доступ до прихованих даних, вбудованих у файли PDF, MS Word, Excel і PowerPoint, і видаліть їх

Feature icon

Визначення типу файлу

Динамічно визначте тип файлу під час виконання за допомогою Node.js

Feature icon

Matroska Multimedia Preview

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

Feature icon

Підтримка TIFF

Маніпулювати пакетами метаданих IPTC у зображеннях TIFF

Feature icon

Підтримка медіа HEIC

Керуйте тегами EXIF ​​і метаданими XMP для зображень HEIC/HEIF

Feature icon

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

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

Feature icon

Підтримка Microsoft Project

Отримайте всі метадані, приховані в зашифрованих файлах Microsoft Project

Feature icon

Підтримка JPEG

Додайте, оновіть або видаліть дані EXIF ​​у зображеннях JPEG2000

Зразки коду

Пориньте в приклади коду, що демонструють загальні функції GroupDocs.Metadata for Node.js via Java

Будьте в курсі внутрішнього змісту документів

Щоб отримати інформацію про внутрішні метадані документа, використовуйте API GroupDocs.Metadata for Node.js via Java:

Як отримати певні метадані документа

// Завантажте вихідний документ у конструктор метаданих
var metadata = new groupdocs.metadata.Metadata("source.pdf");

// Отримайте всі властивості, які містять назву останнього редактора документів
// або дата/час останньої зміни документа
var searchSpecification = new groupdocs.metadata.ContainsTagSpecification
    (groupdocs.metadata.Tags.getPerson().getEditor()).
    or(new groupdocs.metadata.ContainsTagSpecification
    (groupdocs.metadata.Tags.getTime().getModified()));
var metadataProperties = metadata.findProperties(searchSpecification);

// Обробляти отримані записи метаданих
for (var i =0; i< metadataProperties.getCount(); i++) {
    console.log(`Property name: ${metadataProperties.get_Item(i).getName()}, 
    Property value: ${metadataProperties.get_Item(i).getValue()}`);
}

Приховати бізнес-інформацію в документах

Змініть свої документи, додавши метадані за допомогою нашого рішення:

Як додати деякі відсутні властивості метаданих до файлу незалежно від його формату.

// Завантажити вихідний документ
var metadata = new groupdocs.metadata.Metadata("input.pdf");
if (metadata.getFileFormat() != groupdocs.metadata.FileFormat.Unknown 
    && !metadata.getDocumentInfo().isEncrypted()) {

    // Додайте властивість, яка містить дату останнього друку файлу, якщо її немає
    // Властивість буде додано, якщо документ підтримує такий тип метаданих
    var affected = metadata.addProperties(
    new groupdocs.metadata.ContainsTagSpecification(
    groupdocs.metadata.Tags.getTime().getPrinted()), 
    new groupdocs.metadata.PropertyValue(new Date()));

    // Зберегти змінений документ за вказаним шляхом
    console.log("Affected properties: ${affected}");

    metadata.save("output.pdf");
}

Поради щодо тимчасової ліцензії

1
Зареєструйтеся за допомогою вашої робочої e-mail. Безкоштовні поштові служби заборонені.
2
Скористайтеся кнопкою Отримати тимчасову ліцензію на другому кроці.
 Українська