
Das Aufteilen eines PDF Dokuments ist ein recht bekannter Anwendungsfall bei der Bearbeitung von Dateiformaten. Beispielsweise erstellt das Finanzmanagementsystem einer Organisation einen Bericht mit vielen Gehaltsabrechnungen ihrer Mitarbeiter. Anschließend muss die PDF-Datei in mehrere Dateien aufgeteilt und zur weiteren Verarbeitung per E-Mail an die jeweilige Abteilung gesendet werden. Aspose.PDF Cloud API ist die perfekte Lösung für die Bearbeitung von PDF Dateien.
Ein einzigartiger Wettbewerbsvorteil der Aspose.PDF Cloud API besteht darin, dass sie unter Berücksichtigung der Benutzerperspektive entwickelt wurde. Da die Fähigkeiten aller Benutzer nicht gleich sind, sind mehrere SDKs in verschiedenen Sprachen verfügbar, darunter .NET, Java, PHP, Python, Ruby und andere Programmiersprachen. So können Sie sich auf das Wesentliche konzentrieren, da kleinere Details wie die Verarbeitung von Anfragen und Antworten vom SDK verwaltet werden. In diesem Artikel werden wir jedoch die folgenden Anwendungsfälle in der Sprache C# untersuchen.
- Ganze PDF-Datei in separate PDF Dateien aufteilen
- Bestimmte Seiten eines PDF Dokuments aufteilen
Man kann diese Funktion auch als Schneiden von PDF Dokumenten oder PDF-Cutter funktion in der Programmiersprache C# bezeichnen. Bevor wir jedoch mit dem Aufteilen von PDF Dateien fortfahren, ist es wichtig zu beachten, dass Sie mehrere Cloud-Speicher von Drittanbietern konfigurieren können. Lassen Sie uns nun mit dem folgenden einfachen Codeausschnitt ein Beispiel-PDF Dokument in den Cloud-Speicher hochladen:
// Holen Sie sich AppKey und AppSID von https://dashboard.aspose.cloud/
// Installieren Sie das Nuget-Paket Aspose.Pdf-Cloud
// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
using (var file = System.IO.File.OpenRead(Path.Combine(LocalFolder, FileName)))
{
var response = PdfApi.UploadFile(Path.Combine(StorageFolder, FileName), file);
}
Nachdem die Datei in den Cloud-Speicher hochgeladen wurde, fahren wir mit dem Code fort, der als PDF-Cutter oder PDF-Splitter fungiert.
Ganze PDF-Datei in mehrere Dateien aufteilen
Möglicherweise müssen Sie alle Seiten in separate PDF Dokumente aufteilen. Wenn das Originaldokument beispielsweise n Seiten enthält, werden n PDF Dokumente generiert. Befolgen Sie die folgenden Schritte, um eine vollständige PDF-Datei mit einem einzigen API-Aufruf aufzuteilen:
- Laden Sie die PDF-Datei in den Cloud-Speicher hoch.
- Rufen Sie die API PostSplitDocument auf, während Sie die erforderlichen Parameter festlegen.
- Die PDF-Ausgabedateien werden im konfigurierten Cloud-Speicher gespeichert.
Der folgende C#-Codeausschnitt zeigt, wie ein ganzes PDF Dokument in mehrere Dateien aufgeteilt wird.
// Holen Sie sich AppKey und AppSID von https://dashboard.aspose.cloud/
// Installieren Sie das Nuget-Paket Aspose.Pdf-Cloud
// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Teilen Sie das gesamte PDF Dokument seitenweise in separate PDF Dokumente auf
var response = PdfApi.PostSplitDocument(FileName, folder: "TempPdfCloud");
Bestimmte Seiten einer PDF in separate Dateien aufteilen
Sie können auch bestimmte Seiten eines PDF Dokuments nach Bedarf in separate Dateien aufteilen. Der folgende C#-Code kann zum Verarbeiten bestimmter Seiten des PDF Dokuments verwendet werden.
// Holen Sie sich AppKey und AppSID von https://dashboard.aspose.cloud/
// Installieren Sie das Nuget-Paket Aspose.Pdf-Cloud
// Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Seitenzahlen 2, 3 und 4 in separate PDF Dokumente aufteilen
var response = PdfApi.PostSplitDocument(FileName, from: 2, to: 4 , folder: "TempPdfCloud");
Dieser Codeausschnitt erstellt aufgrund der in der API-Anforderung angegebenen Werte separate PDF Dokumente für die Seitenzahlen 2, 3 und 4. Diese ausgegebenen PDF Dokumente werden im entsprechenden Ordner auf Cloud Drive gespeichert.
Es erläutert die einfachen, aber effizienten API funktionen der Aspose.PDF Cloud API, bei der Sie sich nur kostenlos anmelden und robuste Funktionen mit einfachen API-Aufrufen testen können.
Verwandter Artikel
Unter dem folgenden Link erfahren Sie mehr über: