Ordnen Sie PDF-Seiten mit C# .NET neu an

In diesem digitalen Zeitalter ist PDF eines der am häufigsten verwendeten Dateiformate und aufgrund seiner Portabilität beliebt. Andererseits können wir die PDF-Dateien meistens nicht bearbeiten. Wenn wir mehrere Dokumente und Seiten zu einem kombinierten umfassenden Dokument zusammenführen, kommt es häufig vor, dass wir die Seiten in der falschen Reihenfolge zusammenfügen. In diesem Artikel wird beschrieben, wie PDF-Seiten mit C# programmgesteuert neu angeordnet werden.

.NET-API zum Neuanordnen von PDF-Seiten und Zusammenführen von Dokumenten

Um Seiten in Dokumenten neu anzuordnen, stellt GroupDocs GroupDocs.Merger for .NET bereit. Die API ermöglicht das Entfernen, Teilen und Extrahieren von Seiten, Änderungen der Seitenausrichtung und das Drehen von Dokumentseiten in .NET-Anwendungen. Einzelheiten und andere Funktionen der API finden Sie in der Dokumentation.

Sie können das DLLs- oder MSI-Installationsprogramm aus dem Downloadbereich herunterladen oder die API in Ihrer .NET-Anwendung über NuGet.

PM> Install-Package GroupDocs.Merger

PDF-Seiten mit C# neu anordnen

Im Folgenden sind die Schritte aufgeführt, mit denen die Seiten von PDF-Dokumenten mithilfe von C# neu angeordnet werden.

  • Definieren Sie die vorhandene und neue Position der Seite in der Klasse MoveOptions.
  • Laden Sie das PDF-Dokument mit der Klasse Merger.
  • Verwenden Sie die Methode MovePage(), um gemäß den definierten Optionen neu zu ordnen.
  • Speichern Sie die PDF-Datei mit der neuen Seitenreihenfolge mit der Methode Save().

Der folgende C#-Code ordnet die Seiten von PDF-Dokumenten neu an. Genauer gesagt verschiebt es die 6. Seite des Dokuments an die 1. Stelle.

// Seiten eines PDF-Dokuments mit C# neu anordnen
int pageNumber = 6;
int newPageNumber = 1;

MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
    merger.MovePage(moveOptions);
    merger.Save("path\rearranged-document.pdf");
}

Hier ist die Ausgabe des obigen Codes.

Holen Sie sich eine kostenlose API-Lizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne die Evaluierungseinschränkungen zu verwenden.

Fazit

Abschließend haben wir gelernt, wie man Seiten der PDF-Dateien mit C# in den .NET-Anwendungen neu anordnet. Wir haben das laufende Beispiel gesehen, um die Position der Seite zu ändern. Sie können versuchen, eine einfache Anwendung zu erstellen, die die PDF-Dateien durch einfaches Mischen ihrer Seiten organisieren kann.

Weitere Einzelheiten zur API finden Sie in der Dokumentation. Bei Fragen kontaktieren Sie uns über das Forum.

Siehe auch