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 в аудио- и видеофайлах

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

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

Используйте API поиска для добавления или обновления свойств метаданных XMP и EXIF.

Feature icon

Управление файлами Office

Получите доступ и удалите скрытые данные, встроенные в файлы PDF, MS Word, Excel и PowerPoint.

Feature icon

Определение типа файла

Динамически определять тип файла во время выполнения с помощью Node.js.

Feature icon

Предварительный просмотр Matroska Multimedia

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

Feature icon

Поддержка TIFF

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

Feature icon

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

Управляйте тегами EXIF ​​и метаданными XMP для изображений HEIC/HEIF.

Feature icon

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

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

Feature icon

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

Получите все метаданные, спрятанные в зашифрованных файлах 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
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский