Ajouter des marges aux pages PDF
Contents
[
Hide
]
L’ajout de marges aux pages PDF peut améliorer la lisibilité, préparer les documents pour l’impression ou allouer de l’espace pour les annotations. En utilisant Aspose.PDF for Python, les développeurs peuvent ajouter programmétiquement des marges à des pages spécifiques d’un PDF sans modifier la disposition du contenu.
Dans cet extrait de code, le PdfFileEditor class est utilisé pour ajouter des marges de 0,5 pouce aux pages 1 et 3 du document d’entrée. Les marges sont définies en points (1 pouce = 72 points) et appliquées individuellement à la gauche, à la droite, en haut et en bas de chaque page.
- Ouvrez le document PDF source.
- Créez une instance de ‘PdfFileEditor’.
- Définissez les marges et les pages à modifier.
- Appliquez les marges en utilisant la méthode ‘add_margins’.
- Enregistrez le PDF mis à jour dans le fichier de sortie.
from io import FileIO
import sys
from os import path
import aspose.pdf as ap
import aspose.pdf.facades as pdf_facades
sys.path.append(path.join(path.dirname(__file__), ".."))
from config import set_license, initialize_data_dir
# Add Margins to PDF Pages
def add_margins_to_pdf_pages(infile, outfile):
# Create a PdfFileEditor object
pdf_editor = pdf_facades.PdfFileEditor()
# Define the margins to be added (in points)
left_margin = 36 # 0.5 inch
right_margin = 36 # 0.5 inch
top_margin = 36 # 0.5 inch
bottom_margin = 36 # 0.5 inch
pdf_editor.add_margins(
infile, outfile, [1, 3], left_margin, right_margin, top_margin, bottom_margin
)