Керуйте метаданими документів за допомогою API Python

Отримуйте, переглядайте та змінюйте метадані Microsoft Word, PowerPoint та PDF за допомогою Aspose.Total for Python via .NET.

 

Керування метаданими документа є важливим аспектом організації, категоризації та відстеження інформації, пов’язаної з документами. Метадані надають додатковий контекст і деталі про документ, полегшуючи пошук, отримання та керування ним. Ефективно керуючи метаданими документів, організації можуть покращити процеси організації документів, пошуку та загального управління інформацією. Це особливо цінно в середовищах спільної роботи або при роботі з великими сховищами документів.

Способи керування метаданими документа

  • Властивості документа
  • Спеціальні поля метаданих
  • Стандарти метаданих
  • Системи управління документами (DMS)
  • Автоматичне вилучення метаданих
  • Теги метаданих
  • Контроль версій
  • Пошуковий індекс
  • Шаблони метаданих
  • Регулярні аудити
  • Безпека та контроль доступу
  • Політика зберігання
  • Інтеграція з робочими процесами
  • Навчання та документація

Керування метаданими документа Microsoft Word

Керування метаданими документів за допомогою Aspose.Words for Python via .NET пропонує потужний і ефективний спосіб отримання базових властивостей, розширених властивостей і спеціальних метаданих, що відповідають вашим потребам, без необхідності писати код з нуля:

Код Python – перегляд метаданих документа Microsoft Word

doc = aw.Document(docs_base.my_dir + "Properties.docx")
print("1. Document name: 0", doc.original_file_name)
print("2. Built-in Properties")
for prop in doc.built_in_document_properties :
print("0 : 1", prop.name, prop.value)
print("3. Custom Properties")
for prop in doc.custom_document_properties :
print("0 : 1", prop.name, prop.value)

Код Python - додайте властивості документа Microsoft Word

docMetadata = aw.Document(my_dir + "Properties.docx")
customProperties = docMetadata.custom_document_properties
if (customProperties.get_by_name("Authorized") != None) :
return
customProperties.add("Authorized", True)
customProperties.add("Authorized By", "John Smith")
customProperties.add("Authorized Date", datetime.today())
customProperties.add("Authorized Revision", doc.built_in_document_properties.revision_number)
customProperties.add("Authorized Amount", 123.45)