Limpar Metadados do PDF

Contents
[ ]

Os PDFs frequentemente contêm metadados como título, autor, palavras‑chave, datas de criação e campos personalizados. Em alguns cenários, você pode querer remover todos os metadados de um PDF, por exemplo antes da distribuição ou arquivamento. Aspose.PDF fornece o método clear_info() para remover facilmente todos os metadados. Após a limpeza, você pode salvar o PDF usando o método save().

  1. Carregue o arquivo PDF.
  2. Limpar todos os metadados.
  3. Salvar o PDF limpo.
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)