Borrar metadatos de PDF

Contents
[ ]

Los PDF suelen contener metadatos como título, autor, palabras clave, fechas de creación y campos personalizados. En algunos escenarios, puede querer eliminar todos los metadatos de un PDF, por ejemplo antes de su distribución o archivado. Aspose.PDF proporciona el método clear_info() para eliminar todos los metadatos fácilmente. Después de la eliminación, puede guardar el PDF usando el método save().

  1. Cargue el archivo PDF.
  2. Borrar todos los metadatos.
  3. Guardar el PDF limpio.
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 clear_pdf_metadata(infile, outfile):

    # Get PDF information
    pdf_info = pdf_facades.PdfFileInfo(infile)

    # Clear PDF metadata
    pdf_info.clear_info()

    # Save updated metadata
    pdf_info.save(outfile)