Définir les métadonnées PDF
Contents
[
Hide
]
Les documents PDF peuvent contenir à la fois des métadonnées standard (Title, Subject, Keywords, Creator, Author) et des métadonnées personnalisées stockées sous forme de propriétés XMP. Aspose.PDF fournit une API simple pour modifier ces propriétés en Python. Ce guide explique comment mettre à jour ces champs et enregistrer le fichier PDF modifié en utilisant le PdfFileInfo classe.
- Chargez le fichier PDF.
- Mettre à jour les métadonnées standard.
- Ajouter ou mettre à jour les métadonnées personnalisées.
- Enregistrer les métadonnées mises à jour.
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)