Ruota il PDF tramite Java

Cambia l’orientamento della pagina PDF. Usa Aspose.PDF per Java per modificare i documenti PDF a livello di codice

Ruota le pagine PDF con Java

Devi ruotare il PDF? La modifica programmatica dei documenti PDF è una parte essenziale dei moderni flussi di lavoro digitali. Con librerie Java come Aspose.PDF, sono soluzioni autonome che non si basano su altri software e sono pronte per l’uso commerciale. Coprono tutte le possibili esigenze degli sviluppatori Java professionisti.

Questa libreria Java consente agli sviluppatori di ruotare i documenti PDF in modo rapido ed efficiente tramite la programmazione. Questa libreria mostra come aggiornare o modificare facilmente l’orientamento delle pagine di un file PDF esistente in modo programmatico con Java. È una soluzione autonoma per l’elaborazione di documenti PDF in Java che non richiede l’installazione di software di terze parti.

Per ruotare il file PDF, utilizzeremo l’API Aspose.PDF per Java che è un’API di manipolazione di documenti ricca di funzionalità, potente e facile da usare per la piattaforma Java. Puoi scaricare la versione più recente direttamente da Maven e installarla all’interno del tuo progetto basato su Maven aggiungendo le seguenti configurazioni al file pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Come ruotare i documenti PDF


È necessario Aspose.PDF per Java per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Sposta la pagina verso l’alto per compensare la modifica delle dimensioni della pagina.
  3. Imposta l’altezza della pagina vecchia e nuova.
  4. Impostazione dell’angolo di rotazione della pagina.
  5. Salva il file PDF di output.

Se desideri ruotare i file PDF per le tue attività, questa soluzione può aiutarti. Con questa potente libreria Aspose.PDF Java, puoi aggiornare o modificare l’orientamento delle pagine mantenendone la qualità. Questo strumento professionale utilizza Java per ruotare i PDF in modo efficace. L’esempio seguente dimostra come ruotare un documento PDF in Java:

Ruota PDF - Java

Questo codice di esempio mostra come ruotare le pagine PDF - Java

Input file:

File not added

Output format:

PDF

Output file:

    
    public static void RotatePages() {
        // Open document
        Document pdfDocument = new Document(_dataDir + "sample2.pdf");

        for (Page page : pdfDocument.getPages())
        {            
            // Rectangle r = page.getMediaBox();
            // double newHeight = r.getWidth();
            // double newWidth = r.getHeight();
            // double newLLX = r.getLLX();
            // //  We must to move page upper in order to compensate changing page size
            // // (lower edge of the page is 0,0 and information is usually placed from the
            // //  Top of the page. That's why we move lover edge upper on difference between
            // //  Old and new height.
            // double newLLY = r.getLLY() + (r.getHeight() - newHeight);
            // page.setMediaBox (new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));
            // // Sometimes we also need to set CropBox (if it was set in original file)
            // page.setCropBox(new Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight));

            // Setting Rotation angle of page
            page.setRotate(Rotation.on90);
        }

        _dataDir = _dataDir + "ChangeOrientation_out.pdf";
        // Save output file
        pdfDocument.save(_dataDir);
    }

Informazioni su Aspose.PDF per l'API Java

Aspose.PDF for Java API è una libreria che consente agli sviluppatori di aggiungere funzionalità di elaborazione PDF alle proprie applicazioni. Può essere utilizzato per creare qualsiasi tipo di applicazione a 32 bit e 64 bit per generare o leggere, convertire e manipolare file PDF senza l’uso di Adobe Acrobat. Aspose.PDF per Java consente agli sviluppatori di inserire tabelle, grafici, immagini, collegamenti ipertestuali, caratteri personalizzati e altro ancora nei documenti PDF. Inoltre, è anche possibile ruotare i PDF. Aspose.PDF per Java offre eccellenti funzionalità di sicurezza per sviluppare file PDF sicuri.

Puoi trovare ulteriori informazioni su Aspose.PDF per l’API Java su documentazione e esempi su come usare l’API. Alcune delle caratteristiche principali dell’API Aspose.PDF per Java includono il supporto per vari formati di file tra cui HTML, XFA, TXT, PCL, XML, XPS e formati di file di immagine, il supporto per varie versioni PDF e un’ampia funzionalità di collegamento ipertestuale.