Modifier la taille de la page PDF avec Python

Changer la Taille des Pages PDF

Aspose.PDF pour Python via .NET vous permet de changer la taille des pages PDF avec quelques lignes de code dans vos applications Python. Ce sujet explique comment mettre à jour/modifier les dimensions des pages (taille) d’un fichier PDF existant.

La classe Page contient la méthode set_page_size() qui vous permet de définir la taille de la page. L’extrait de code ci-dessous met à jour les dimensions de la page en quelques étapes simples :

  1. Charger le fichier PDF source.
  2. Obtenir les pages dans l’objet PageCollection.
  3. Obtenir une page donnée.
  4. Appeler la méthode set_page_size() pour mettre à jour ses dimensions.
  5. Appeler la méthode save() de la classe Document pour générer le fichier PDF avec les dimensions de page mises à jour.

    import aspose.pdf as ap

    document = ap.Document(input_pdf)

    # Obtenir une page en particulier
    page = document.pages[1]

    # Définir la taille de la page en A4 (11,7 x 8,3 pouces) et dans Aspose.Pdf, 1 pouce = 72 points
    # Donc les dimensions A4 en points seront (842.4, 597.6)
    page.set_page_size(597.6, 842.4)

    # Enregistrer le document mis à jour
    document.save(output_pdf)