Gerenciar metadados de documentos usando APIs Python

Recupere, visualize e modifique metadados do Microsoft Word, apresentações do PowerPoint e PDF usando Aspose.Total for Python via .NET.

 

O gerenciamento de metadados de documentos é um aspecto importante da organização, categorização e rastreamento de informações associadas aos documentos. Os metadados fornecem contexto e detalhes adicionais sobre um documento, facilitando a pesquisa, a recuperação e o gerenciamento. Ao gerenciar com eficácia os metadados de documentos, as organizações podem aprimorar os processos de organização, recuperação e gerenciamento geral de informações de documentos. Isto é particularmente valioso em ambientes colaborativos ou ao lidar com grandes repositórios de documentos.

Maneiras de gerenciar metadados de documentos

  • Propriedades do documento
  • Campos de metadados personalizados
  • Padrões de metadados
  • Sistemas de gerenciamento de documentos (DMS)
  • Extração automatizada de metadados
  • Marcação de metadados
  • Controle de versão
  • Índice pesquisável
  • Modelos de metadados
  • Auditorias Regulares
  • Segurança e controles de acesso
  • Políticas de retenção
  • Integração com fluxos de trabalho
  • Treinamento e Documentação

Gerenciar metadados de documentos do Microsoft Word

O gerenciamento de metadados de documentos usando Aspose.Total for Python via .NET oferece uma maneira poderosa e eficiente de recuperar propriedades básicas, propriedades avançadas e metadados personalizados específicos para suas necessidades, sem a necessidade de escrever código do zero:

Código Python - Visualizar metadados de documentos do 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)

Código Python - Adicionar propriedades de documentos do 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)