Faire pivoter les pages PDF avec Rust via C++

Contents
[ ]

Cette section décrit comment modifier l’orientation des pages d’un format paysage à portrait et vice versa dans un fichier PDF existant en utilisant Rust.

Faire pivoter les pages garantit un alignement correct pour l’impression ou l’affichage des PDF dans des environnements professionnels

  1. Ouvrez le document PDF.
  2. Faire pivoter les pages PDF. Le pivoter La fonction applique une rotation spécifique (dans ce cas, 180 degrés) à une page donnée.
  3. Enregistrer les modifications dans un nouveau fichier. Le save_as La fonction crée un nouveau fichier PDF pour préserver l’original tout en enregistrant la version mise à jour.

Dans cet exemple, vous faites pivoter une page spécifique dans un document PDF :


    use asposepdf::{Document, Rotation};

    fn main() -> Result<(), Box<dyn std::error::Error>> {
        // Open a PDF-document with filename
        let pdf = Document::open("sample.pdf")?;

        // Rotate PDF-document
        pdf.rotate(Rotation::On270)?;

        // Save the previously opened PDF-document with new filename
        pdf.save_as("sample_rotate.pdf")?;

        Ok(())
    }