Seiten über C++ ins PDF verschieben

Seiten im PDF-Dokument verschieben. Verwenden Sie Aspose.PDF für C++, um PDF-Dateien programmgesteuert zu ändern

So verschieben Sie Seiten mit C++ in eine PDF-Datei

Um eine Seite in einer PDF-Datei zu verschieben, verwenden wir die API Aspose.PDF for C++, eine funktionsreiche, leistungsstarke und einfach zu verwendende API zur Dokumentenbearbeitung für die cpp Plattform. Öffnen Sie den NuGet -Paketmanager, suchen Sie nach Aspose.pdf und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Seite über C++ ins PDF verschieben


Sie benötigen Aspose.PDF for C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Erstellen Sie ein Dokument-Objekt mit der PDF-Eingabedatei.
  2. Holen Sie sich Page aus der PageCollection-Sammlung.
  3. Speichern Sie die ausgegebene PDF mit der Methode Save.
  4. Fügen Sie dem Zieldokument eine Seite hinzu. Speichern Sie die Ausgabedatei.
  5. Löscht eine Seite im Quelldokument.
  6. Speichern Sie die Quell-PDF mit der Save-Methode.

Eine Seite von einem PDF-Dokument in ein anderes verschieben


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);
}