Atur Metadata PDF

Contents
[ ]

Dokumen PDF dapat berisi baik metadata standar (Title, Subject, Keywords, Creator, Author) maupun metadata khusus yang disimpan sebagai properti XMP. Aspose.PDF menyediakan API sederhana untuk mengubah properti ini dalam Python. Panduan ini mencakup cara memperbarui bidang-bidang tersebut dan menyimpan file PDF yang telah dimodifikasi menggunakan the PdfFileInfo kelas.

  1. Muat file PDF.
  2. Perbarui metadata standar.
  3. Tambahkan atau perbarui metadata khusus.
  4. Simpan metadata yang diperbarui.
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)