Establecer metadatos PDF
Contents
[
Hide
]
Los documentos PDF pueden contener tanto metadatos estándar (Title, Subject, Keywords, Creator, Author) como metadatos personalizados almacenados como propiedades XMP. Aspose.PDF proporciona una API simple para modificar estas propiedades en Python. Esta guía cubre cómo actualizar estos campos y guardar el archivo PDF modificado usando el PdfFileInfo clase.
- Cargue el archivo PDF.
- Actualizar metadatos estándar.
- Agregar o actualizar metadatos personalizados.
- Guardar los metadatos actualizados.
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)