Sposta le pagine in un file PDF con C++

C++ Libreria per spostare le pagine in PDF utilizzando le nostre API.

Come spostare pagine in PDF usando C++

Per spostare la pagina in un file PDF, useremo Aspose.PDF for C++ API che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma cpp. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Sposta la pagina in PDF tramite C++


È necessario Aspose.PDF for C++ 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);
}