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

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

    Пакет GroupDocs.Metadata для .NET NuGet завантажено понад 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 популярних форматів файлів у вашому улюбленому браузері БЕЗКОШТОВНО.

 Українська