Ajouter un en-tête au PDF via Python

Ajoutez un en-tête au fichier PDF à l’aide de Python.

Ajouter des en-têtes à un document PDF à l'aide de la bibliothèque Python

Afin d’ajouter un en-tête dans un PDF, nous utiliserons l’API Aspose.PDF for .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme python-net. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Console

pip install aspose-pdf

Étapes pour ajouter un en-tête au PDF via Python


Vous devez Aspose.PDF for Python via .NET essayer le code dans votre environnement.

  1. Ouvrez un document PDF à l’aide de l’objet Document.
  2. Créez un tampon et définissez ses propriétés.
  3. Ajoutez le tampon à la page en utilisant la méthode AddStamp.
  4. Enregistrez le fichier PDF.

Ajoutez un en-tête au document PDF - Python

Cet exemple de code montre comment ajouter un en-tête à un PDF

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)

headerText = apdf.Text.TextFragment("This is a footer")
header = apdf.HeaderFooter()
header.Paragraphs.Add(headerText)
marginInfo = apdf.MarginInfo()
marginInfo.Left = 50
marginInfo.Top = 20

for page in document.pages:
    page.header = header

document.save(path_outfile )