Definir metadados PDF
Contents
[
Hide
]
Documentos PDF podem conter tanto metadados padrão (Title, Subject, Keywords, Creator, Author) quanto metadados personalizados armazenados como propriedades XMP. Aspose.PDF fornece uma API simples para modificar essas propriedades em Python. Este guia aborda como atualizar esses campos e salvar o arquivo PDF modificado usando o PdfFileInfo classe.
- Carregue o arquivo PDF.
- Atualizar metadados padrão.
- Adicionar ou atualizar metadados personalizados.
- Salvar metadados atualizados.
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
from io import FileIO
import sys
from os import path
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
def set_pdf_metadata(infile, outfile):
# Get PDF information
pdf_info = pdf_facades.PdfFileInfo(infile)
# Set PDF metadata
pdf_info.subject = "Aspose PDF for Python via .NET"
pdf_info.title = "Aspose PDF for Python via .NET"
pdf_info.keywords = "Aspose, PDF, Python, .NET"
pdf_info.creator = "Aspose Team"
pdf_info.set_meta_info("CustomKey", "CustomValue")
# pdf_info.save_new_info(outfile)
# Is obsolete, use save() method instead
# Save updated metadata
pdf_info.save(outfile)