PDF-Seiten in C# zuschneiden

Beim programmgesteuerten Umgang mit PDF Dateien müssen Sie häufig die Seiten in einer PDF-Datei zuschneiden. Dies kann nützlich sein, wenn Sie leere Ränder, Inhalte in der Kopf-/Fußzeile usw. zuschneiden müssen. Um dies zu erreichen, bietet Ihnen dieser Artikel eine einfache Möglichkeit, PDF-Seiten in C# zuzuschneiden. Schauen wir uns also an, wie man das in einer .NET-Anwendung macht.

C#-Bibliothek zum Zuschneiden von PDF

Zum Zuschneiden von PDF Dateien verwenden wir Aspose.PDF for .NET, eine leistungsstarke Bibliothek zum Verarbeiten, Erstellen und Bearbeiten von PDF Dateien. Sie können die Bibliothek entweder herunterladen oder sie mit dem folgenden NuGet-Befehl in Ihrer C#-Anwendung installieren :

PM> Install-Package Aspose.PDF

Zuschneiden einer PDF-Datei in C#

Das Zuschneiden der Seiten in einer PDF-Datei wird mit Hilfe von Aspose.PDF for .NET zum Kinderspiel. Sie müssen nur die PDF-Datei laden, die Größe des Zuschneiderahmens angeben und fertig. Sehen wir uns an, wie man mit C# eine Seite in einer PDF-Datei zuschneidet.

  • Laden Sie zunächst die PDF-Datei mit der Klasse Document.
  • Erstellen Sie dann ein neues Rectangle Objekt und initialisieren Sie seine Größe.
  • Wählen Sie die gewünschte Seite aus und weisen Sie CropBox, TrimBox ein Rechteck zu., ArtBox und BleedBox Eigenschaften der Seite.
  • Speichern Sie abschließend das zugeschnittene PDF mit der Methode Document.Save(string).

Das folgende Codebeispiel zeigt, wie Sie mit C# eine Seite in einer PDF-Datei zuschneiden.

// PDF-Datei laden
var pdfDocument1 = new Aspose.Pdf.Document("document.pdf");
Console.WriteLine(pdfDocument1.Pages[1].CropBox);
Console.WriteLine(pdfDocument1.Pages[1].TrimBox);
Console.WriteLine(pdfDocument1.Pages[1].ArtBox);
Console.WriteLine(pdfDocument1.Pages[1].BleedBox);
Console.WriteLine(pdfDocument1.Pages[1].MediaBox);

// Erstellen Sie ein neues Rechteck und weisen Sie es den Seiteneigenschaften zu
var newBox = new Rectangle(200, 220, 2170, 1520);
pdfDocument1.Pages[1].CropBox = newBox;
pdfDocument1.Pages[1].TrimBox = newBox;
pdfDocument1.Pages[1].ArtBox = newBox;
pdfDocument1.Pages[1].BleedBox = newBox;

// Zugeschnittenes PDF speichern
pdfDocument1.Save("cropped.pdf");  

PDF online zuschneiden

Wir bieten auch eine kostenlose App zum Zuschneiden von PDF-Seiten an, die auf Aspose.PDF for .NET basiert. Sie können diese PDF-Zuschneide-App verwenden, ohne ein Konto zu erstellen.

Kostenlose C#-PDF-Bibliothek

Sie können unsere C#-PDF-Bibliothek ohne Einschränkungen mit einer kostenlosen temporären Lizenz evaluieren. Außerdem können Sie die Dokumentation besuchen, um weitere Funktionen der Bibliothek zu erkunden.

Sollten Sie bei der Nutzung unserer Bibliothek auf Probleme stoßen, können Sie uns über unser Forum kontaktieren.

Abschluss

In diesem Artikel wurde gezeigt, wie man Seiten in einer PDF-Datei mit C# zuschneidet. Mit ein paar einfachen Schritten und dem Schreiben einiger Codezeilen können Sie die gewünschten PDF-Seiten programmgesteuert zuschneiden. Darüber hinaus haben wir Ihnen eine webbasierte App zum Online-Zuschneiden von PDF Dateien zur Verfügung gestellt. Sie können diesen Online-PDF-Zuschneidetool völlig kostenlos nutzen, ohne ein Konto zu erstellen.

Siehe auch