Очистить метаданные PDF

Contents
[ ]

PDF часто содержат метаданные, такие как заголовок, автор, ключевые слова, даты создания и пользовательские поля. В некоторых сценариях вы можете захотеть удалить все метаданные из PDF, например перед распространением или архивированием. Aspose.PDF предоставляет метод clear_info() для простого удаления всех метаданных. После очистки вы можете сохранить PDF, используя метод save().

  1. Загрузите PDF‑файл.
  2. Очистите все метаданные.
  3. Сохраните чистый PDF.
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)