Dieses einfache Thema definiert wie man ein PDF mit Java zuschneidet. Es umfasst die Umgebungskonfigurationsdetails, den Programm-Workflow und einen funktionierenden Beispielcode, der eine grundlegende Anwendung zum Zuschneiden einer Seite in PDF mit Java zeigt. Dieses Beispiel kann in jeder von Java unterstützten Umgebung verwendet werden und erfordert nicht Adobe Acrobat oder ein anderes Drittanbieter-Tool zum Zuschneiden des gewünschten Teils einer PDF-Datei.
Schritte zum Zuschneiden von PDFs mit Java
- Konfigurieren Sie die Umgebung, um Aspose.PDF for Java hinzuzufügen, um einen Teil einer Seite zuzuschneiden
- Greifen Sie mit dem Klassenobjekt Document auf die PDF-Quelldatei zu, um sie zuzuschneiden
- Zeigen Sie die vorhandenen PDF-Seitenfelder (falls erforderlich) in der Konsole an
- Erstellen Sie eine Instanz des Klassenobjekts Rectangle und definieren Sie den Zuschneidebereich
- Wenden Sie den erstellten Rechteckwert auf CropBox, TrimBox, ArtBox und BleedBox an
- Speichern Sie das zugeschnittene PDF
Die oben genannten Schritte umfassen den Prozess zum Zuschneiden eines PDF-Dokuments mit Java. Der Prozess beginnt mit dem Zugriff auf die PDF-Datei und der optionalen Ausgabe der vorhandenen Werte für TrimBox, CropBox, BleedBox, ArtBox und MediaBox. In den folgenden Schritten wird ein neues Rechteck erstellt, indem der Bereich auf der Seite definiert wird, der beschnitten werden soll. Anschließend wird dieses Rechteck als Argument für alle oben genannten PDF-Seitenrahmen festgelegt.
Code zum Zuschneiden einer PDF-Datei mit Java
Das obige Beispiel kann als Grundlage für das Schreiben einer Anwendung zum Zuschneiden von Seiten in PDF mit Java dienen. Sie können eine beliebige Anzahl der PDF-Feldwerte nach Bedarf konfigurieren, aber für alle diese Felder einen neuen Wert festlegen, um den ausgewählten Teil der Quell-PDF-Datei zuzuschneiden und ihn vollständig auf der neuen PDF-Dateiseite anzuzeigen. Sie können bei Bedarf auch das Flag normalizeCoordinates verwenden, um die neuen Rechteckabmessungen zu ändern.
In diesem einfachen Thema haben wir gelernt, wie man PDF-Dateien mit Java zuschneidet. Wenn Sie erfahren möchten, wie Sie die PDF-Metadaten ändern, lesen Sie den Artikel zu wie man PDF-Metadaten mit Java ändert.