Sposta le pagine in un file PDF con Java

Java Libreria per spostare le pagine in PDF utilizzando le nostre API.

Come spostare pagine in PDF usando Java

Per spostare la pagina, useremo Aspose.PDF for Java API che è un’API di conversione ricca di funzionalità, potente e facile da usare per la piattaforma Java. Puoi scaricare la sua ultima versione direttamente da Maven e installarla all’interno del tuo progetto basato su Maven aggiungendo le seguenti configurazioni a 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>

Sposta la pagina in PDF tramite Java


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

  1. Crea un oggetto Documento con il file PDF di input.
  2. Ottieni Page dalla collezione PageCollection.
  3. Salvare il PDF di output utilizzando il metodoSalva.
  4. Aggiungi pagina al documento di destinazione. Salva il file di output.
  5. Elimina pagina nel documento sorgente.
  6. Salvare il PDF di origine utilizzando il metodo Save.

Spostamento di una pagina da un documento PDF a un altro


void MovePage()
{
    // Open document
    String _dataDir("C:\\Samples\\");
    String srcFileName("<enter file name>");
    String dstFileName("<enter file name>");

    auto srcDocument = MakeObject<Document>(_dataDir + srcFileName);
    auto dstDocument = MakeObject<Document>();

    auto page = srcDocument->get_Pages()->idx_get(2);
    dstDocument->get_Pages()->Add(page);
    // Save output file
    dstDocument->Save(srcFileName);
    srcDocument->get_Pages()->Delete(2);
    srcDocument->Save(dstFileName);
}