Inhaltsverzeichnis
Über NuGet installiert
PM> Install-Package Spire.PDF
verwandte Links
In bestimmten Situationen ist es hilfreich, ein einzelnes PDF in mehrere kleinere aufzuteilen. Sie können beispielsweise große Verträge, Berichte, Bücher, wissenschaftliche Arbeiten oder andere Dokumente in kleinere Teile aufteilen, um sie einfacher zu überprüfen oder wiederzuverwenden. In diesem Artikel erfahren Sie, wie das geht Teilen Sie PDFs in einseitige PDFs auf und wie Teilen Sie PDF nach Seitenbereichen in C# und VB.NET auf durch Verwendung von Spire.PDF for .NET.
Installieren Spire.PDF for .NET
TZunächst müssen Sie die im Spire.PDF for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLLs-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.
PM> Install-Package Spire.PDF
Teilen Sie PDF in einseitige PDFs in C#, VB.NET auf
Spire.PDF bietet die Split()-Methode zum Aufteilen eines mehrseitigen PDF-Dokuments in mehrere einseitige Dateien. Im Folgenden finden Sie die detaillierten Schritte.
- Erstellen Sie ein PdfDcoument-Objekt.
- Laden Sie ein PDF-Dokument mit der Methode PdfDocument.LoadFromFile().
- Teilen Sie das Dokument mit der Methode PdfDocument.Split(string destFilePattern, int startNumber) in einseitige PDFs auf.
- C#
- VB.NET
using System; using Spire.Pdf; namespace SplitPDFIntoIndividualPages { class Program { static void Main(string[] args) { //Specify the input file path String inputFile = "C:\\Users\\Administrator\\Desktop\\Terms of Service.pdf"; //Specify the output directory String outputDirectory = "C:\\Users\\Administrator\\Desktop\\Output\\"; //Create a PdfDocument object PdfDocument doc = new PdfDocument(); //Load a PDF file doc.LoadFromFile(inputFile); //Split the PDF to one-page PDFs doc.Split(outputDirectory + "output-{0}.pdf", 1); } } }
Teilen Sie PDF nach Seitenbereichen in C#, VB.NET
Für die Aufteilung von PDF-Dokumenten nach Seitenbereichen wird keine einfache Methode angeboten. Dazu erstellen wir zwei oder mehr neue PDF-Dokumente und importieren die Seite bzw. den Seitenbereich aus dem Quelldokument in diese. Hier sind die detaillierten Schritte.
- Laden Sie die PDF-Quelldatei, während Sie das PdfDocument-Objekt initialisieren.
- Erstellen Sie zwei zusätzliche PdfDocument-Objekte.
- Importieren Sie die erste Seite aus der Quelldatei mit der Methode PdfDocument.InsertPage() in das erste Dokument.
- Importieren Sie die verbleibenden Seiten aus der Quelldatei mit der Methode PdfDocument.InsertPageRange() in das zweite Dokument.
- Speichern Sie die beiden Dokumente als separate PDF-Dateien mit der Methode PdfDocument.SaveToFile().
- C#
- VB.NET
using Spire.Pdf; using System; namespace SplitPdfByPageRanges { class Program { static void Main(string[] args) { //Specify the input file path String inputFile = "C:\\Users\\Administrator\\Desktop\\Terms of Service.pdf"; //Specify the output directory String outputDirectory = "C:\\Users\\Administrator\\Desktop\\Output\\"; //Load the source PDF file while initialing the PdfDocument object PdfDocument sourceDoc = new PdfDocument(inputFile); //Create two additional PdfDocument objects PdfDocument newDoc_1 = new PdfDocument(); PdfDocument newDoc_2 = new PdfDocument(); //Insert the first page of source file to the first document newDoc_1.InsertPage(sourceDoc, 0); //Insert the rest pages of source file to the second document newDoc_2.InsertPageRange(sourceDoc, 1, sourceDoc.Pages.Count - 1); //Save the two documents as PDF files newDoc_1.SaveToFile(outputDirectory + "output-1.pdf"); newDoc_2.SaveToFile(outputDirectory + "output-2.pdf"); } } }
Beantragen Sie eine temporäre Lizenz
Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.