Wenn Sie mit PDF Dateien arbeiten, möchten Sie möglicherweise manchmal unnötige Teile der Seiten in einer PDF-Datei entfernen. Dies kann das Entfernen leerer Ränder, des Inhalts in der Kopf-/Fußzeile und mehr umfassen. In diesem Artikel zeigen wir Ihnen eine einfache Methode zum Zuschneiden von PDF-Seiten in Java. Sehen wir uns also an, wie man das in einer Java-Anwendung macht.
- Java-Bibliothek zum Zuschneiden von PDF
- Schneiden Sie ein PDF in Java zu
- PDF Dateien online zuschneiden
Java-Bibliothek zum Zuschneiden von PDF
Zum Zuschneiden von PDF Dateien verwenden wir Aspose.PDF for Java. Es handelt sich um eine robuste Bibliothek für die Erstellung und Bearbeitung von PDF Dateien. Sie können entweder die JAR-Datei der Bibliothek herunterladen oder sie mit der folgenden Maven-Konfiguration installieren.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>23.5</version>
</dependency>
Schneiden Sie eine PDF-Datei in Java zu
Das Zuschneiden der Seiten in einer PDF-Datei wird mit Hilfe von Aspose.PDF for Java 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 Java 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 ein Rechteck mit setCropBox, setTrimBox zu. , setArtBox und setBleedBox Methoden der Seite.
- Speichern Sie abschließend das zugeschnittene PDF mit der Methode Document.save(String). .
Das folgende Codebeispiel zeigt, wie man mit Java eine Seite in einer PDF-Datei zuschneidet:
// PDF laden
Document pdfDocument = new Document("document.pdf");
// Referenz der Seite abrufen
Page page = pdfDocument.getPages().get_Item(1);
System.out.println(page.getCropBox());
System.out.println(page.getTrimBox());
System.out.println(page.getArtBox());
System.out.println(page.getBleedBox());
System.out.println(page.getMediaBox());
// Erstellen Sie ein neues Box-Rechteck
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);
// Neue Box zuweisen
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);
// Zugeschnittenes PDF speichern
pdfDocument.save("cropped_pdf.pdf");
PDF online zuschneiden
Sie können auch unsere Online-App zum Zuschneiden von PDF-Seiten verwenden, die auf Aspose.PDF for Java basiert. Dies ist eine kostenlose App zum Zuschneiden von PDF Dateien, für die Sie nicht einmal aufgefordert werden, sich anzumelden.
Java PDF-Bibliothek
Holen Sie sich eine kostenlose temporäre Lizenz und nutzen Sie die Java PDF-Bibliothek ohne Evaluierungseinschränkungen. 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 mit Java Seiten in einer PDF-Datei zuschneidet. Indem Sie ein paar einfache Schritte befolgen und ein paar Codezeilen schreiben, können Sie die gewünschten PDF-Seiten programmgesteuert zuschneiden. Darüber hinaus haben wir eine webbasierte App zum Online-Zuschneiden von PDF Dateien bereitgestellt. Sie können diesen Online-PDF-Zuschneidetool kostenlos nutzen, ohne dass Sie ein Konto erstellen müssen.