Решение для управления метаданными документов

API и приложения для чтения, редактирования, замены и удаления метаданных документов, изображений и других форматов файлов на популярных платформах.

Добавляйте скрытую метаданную в свои бизнес-файлы и документы.

Измените или удалите метаданные, которые уже представлены в ваших документах.

Собирайте и анализируйте информацию о метаданных документов и файлов.

Обзор функций GroupDocs.Metadata

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

  • Защитите деловую информацию

    Добавьте скрытые метаданные в ваши конфиденциальные файлы и документы.

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

    Собирайте подробную информацию о метаданных, содержащихся в документах.

  • Манипулировать информацией метаданных

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

  • Различные дополнительные функции

    Предварительный просмотр документа, извлечение пакетов метаданных и т. д.

Защитите документы с помощью метаданных

GroupDocs.Metadata примеры кода типичных операций.

Удалите ненужные метаданные из изображений и документов.

GroupDocs.Metadata поможет вам легко удалить скрытую информацию из ваших файлов и документов. Вы можете быстро удалить такие сведения, как время и место съемки изображения, или удалить информацию об авторе и редакторе из документов Office.
// Передать путь к документу конструктору Metadata
using (Metadata metadata = new Metadata("source.docx"))
{
    // Удалить свойства документа, связанные с создателем и редактором
    var affected = metadata.RemoveProperties(
        p => p.Tags.Contains(Tags.Person.Creator) ||
            p.Tags.Contains(Tags.Person.Editor));

    // Результат процесса удаления метаданных
    Console.WriteLine("Properties removed: {0}", affected);

    // Сохранить очищенный документ
    metadata.Save("result.docx");
}                    
// Передать путь к документу конструктору Metadata
try (Metadata metadata = new Metadata("source.docx"){

    // Удалить свойства документа, связанные с создателем и редактором
    int affected = metadata.removeProperties(
        new ContainsTagSpecification(Tags.getPerson().getCreator()).or(
        new ContainsTagSpecification(Tags.getPerson().getEditor())));

    // Результат процесса удаления метаданных
    System.out.println(String.format("Properties removed: %s", affected));

    // Сохранить очищенный документ
    metadata.save("result.docx");
}
// Передать путь к документу конструктору Metadata
const metadata = new groupdocs.metadata.Metadata("source.docx");

// Удалить свойства документа, связанные с создателем и редактором
var affected = metadata.removeProperties(
    new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getCreator()).or(
    new groupdocs.metadata.ContainsTagSpecification(groupdocs.metadata.Tags.getPerson().getEditor()))
    );

// Результат процесса удаления метаданных
console.log('Properties removed: ${affected}');

// Сохранить очищенный документ
metadata.save("result.docx");                        
import groupdocs.metadata as gm
def run():

    # Передать путь к документу конструктору Metadata
    with gm.Metadata("input.docx") as metadata:

        # Удалить свойства документа, связанные с создателем и редактором
        specification = gm.search.ContainsTagSpecification(gm.tagging.Tags.person.creator).
            either(gm.search.ContainsTagSpecification(gm.tagging.Tags.person.editor)).
            either(gm.search.OfTypeSpecification(gm.common.MetadataPropertyType.STRING).
            both(gm.search.WithValueSpecification("John")))
        affected = metadata.remove_properties(specification)

        # Результат процесса удаления метаданных
        print(f"Properties removed: {affected}")

        # Сохранить очищенный документ
        metadata.save("output.docx")

Поддерживается более 70 форматов

GroupDocs.Metadata помогает управлять метаданными в популярных форматах документов и файлов.

Достижения GroupDocs.Metadata

Откройте для себя ключевые показатели достижений нашей библиотеки

  • 70+

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

    GroupDocs.Metadata поддерживает обработку метаданных для более чем 70 популярных форматов файлов.

  • 700k

    Загрузки NuGet

    Пакет NuGet GroupDocs.Metadata для .NET был скачан более 700 000 раз.

  • 15k

    Загрузки Maven

    GroupDocs.Metadata имеет 15 000 загрузок на Maven. Мощное управление метаданными Java.

  • 140+

    Счастливые клиенты

    Как известные компании, так и отдельные разработчики предпочитают продукты GroupDocs для создания инновационных решений.

Наши счастливые клиенты

Продукты GroupDocs, которым доверяют многие клиенты по всему миру, используются во многих конкурентных бизнес-решениях по всему миру.

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

GroupDocs.Metadata совместим с широким спектром операционных систем и платформ:

.NET

.NET Core 3.0 or higher
.NET 5.0 or higher
.NET Standard 2.1
Windows
Linux
Mac OS
Microsoft Visual Studio
JetBrains Rider
Microsoft Visual Code
70+ file formats

Java

J2SE 7.0 or higher
Kotlin
Windows
Linux
Mac OS
IntelliJ IDEA
Eclipse
NetBeans
70+ file formats

Node.js

Node.js 16+ and J2SE 8.0 (1.8)+
Windows
Linux
Mac OS
Atom
Visual Studio Code
Любой другой текстовый редактор
70+ file formats

Python

Python 3.9+ and .Net 6+
Windows
Linux
Mac OS
IDLE
PyCharm
Visual Studio Code
70+ file formats

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

Попробуйте функции GroupDocs.Metadata бесплатно в своих приложениях.

Часто задаваемые вопросы

Есть вопросы о нашем продукте? У нас есть ответы!

  • Требует ли GroupDocs.Metadata стороннее программное обеспечение для обработки метаданных документа?
    GroupDocs.Metadata работает независимо; никакие внешние библиотеки, такие как Microsoft Office или Adobe Acrobat, не нужны.
  • Могу ли я опробовать функции GroupDocs.Metadata перед покупкой?
    Абсолютно! GroupDocs.Metadata предлагает бесплатную пробную версию. Установите его и изучите его возможности. Однако обратите внимание, что пробные версии добавляют к вашим документам «пробные значки» и обрабатывают только первые 3 страницы. Чтобы получить все возможности, получите бесплатную 30-дневную временную лицензию на полную функциональность. Подробности читайте здесь.
  • Какие типы лицензий доступны?
    Ищете лицензию GroupDocs.Metadata? Мы предоставили вам различные варианты. Выбирайте лицензии, соответствующие вашим потребностям, исходя из таких факторов, как количество разработчиков в вашей команде, места развертывания (например, отдельный офис или удаленные рабочие места), а также требует ли распространение среди конечных пользователей совместного использования SDK/API с клиентами. Альтернативно, выберите ежемесячную лицензию на использование, где вы платите в зависимости от использования с тарифными планами. Изучите дальше и найдите идеальный вариант здесь.

GroupDocs.Metadata API с низким кодом включают

Управляйте конфиденциальными метаданными в бизнес-файлах вашего приложения с помощью нашего облачного REST API.

GroupDocs.Metadata Приложения без кода включены

Получите доступ к веб-приложению GroupDocs для управления метаданными документа. Обрабатывайте более 70 популярных форматов файлов в своем любимом браузере БЕСПЛАТНО.

 Русский