Edit PDF-Seitengröße in Java | Papiergröße in PDF ändern

Die Seitengröße des PDFs bestimmt, wie der Inhalt erscheint, gedruckt wird oder verarbeitet wird. Wir müssen häufig die Papiergröße in PDF Dokumenten ändern, während wir uns auf den Druck vorbereiten, Formate konvertieren oder Layouts standardisieren. In diesem Artikel erfahren Sie, wie Sie die Seitengröße eines PDF Dokuments in Java bearbeiten können. Wir führen Sie durch eine Schritt-für-Schritt-Anleitung mit vollständigen Codebeispielen.

Dieser Artikel behandelt Folgendes:

Java SDK zum Bearbeiten der PDF-Seitengröße

Wir werden Aspose.PDF for Java verwenden, um die PDF-Seitengröße in Java zu bearbeiten. Es ermöglicht Entwicklern, PDF Dateien programmgesteuert zu erstellen, zu ändern und zu konvertieren, ohne Adobe Acrobat. Die API ist einfach zu integrieren, leicht zu verwenden und unterstützt leistungsstarke Funktionen zur PDF-Manipulation.

Sie können das SDK von der downloads page herunterladen oder es über Maven einfügen:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-pdf</artifactId>
  <version>24.5</version> <!-- Use the latest version -->
</dependency>

Sobald die Bibliothek in Ihr Projekt integriert ist, können Sie mit PDF Dokumenten unter Verwendung von Java-Code arbeiten.

PDF-Seitengröße in Java bearbeiten

Um die Papiergröße in einem PDF Dokument mit den standardmäßigen Seitengrößen wie A3, A4 und Letter in Aspose.PDF for Java zu ändern, befolgen Sie diese Schritte:

  1. Laden Sie ein vorhandenes PDF mit der Document Klasse.
  2. Durchlaufen Sie die Seiten und wenden Sie eine Standard-PageSize mithilfe der Resize()-Methode an.
  3. Speichern Sie die modifizierte PDF mit der save()-Methode.

Hier ist, wie man die PDF-Seitengröße mit Standarddimensionen wie A3, A4 und Letter in Java bearbeitet:

import com.aspose.pdf.*;

public class editPageSize {
    public static void main(String[] args) {
        // Laden Sie das PDF Dokument
        Document pdfDocument = new Document("sample_pdf.pdf");

        // Alle Seiten auf A4 ändern.
       for (Page page : pdfDocument.getPages()) {
            page.resize(PageSize.getA4());
        }

        // Save the modified document
        pdfDocument.save("output_a4.pdf");
    }
}

Wie es funktioniert:

  • PageSize.getA4(): Bietet die standardmäßige A4-Seitengröße (595 x 842 Punkte).
  • resize(Pagesize): Ändert die Größe der Seite auf das angegebene Standardformat.

Dies ist nützlich, wenn Sie ein konsistentes Druckformat für alle Seiten gewährleisten möchten.

Ändern der Papiergröße in PDF mit benutzerdefinierter Breite und Höhe

Um benutzerdefinierte Dimensionen für PDF-Seiten in Java festzulegen, folgen Sie diesen Schritten:

  1. Öffnen Sie die PDF-Datei mit der Document Klasse.
  2. Geben Sie die neue Breite und Höhe in Punkten an.
  3. Wenden Sie diese Abmessungen mit der Methode setPageSize() für jede Seite an.
  4. Speichern Sie die Ausgabedatei mit der Methode save().

Der folgende Java-Codeausschnitt zeigt, wie man die PDF-Seitengröße auf benutzerdefinierte Abmessungen ändert:

import com.aspose.pdf.*;

public class ResizeCustomPageSize {
    public static void main(String[] args) {
        // Load existing PDF
        Document pdfDocument = new Document("sample_pdf.pdf");

        // Definieren Sie benutzerdefinierte Größe (z. B. 500 x 700 Punkte)
        double customWidth = 500;
        double customHeight = 700;

        // Jede Seite neu skalieren
       for (Page page : pdfDocument.getPages()) {
            page.setPageSize(customWidth, customHeight);
        }

        // Speichern Sie das aktualisierte Dokument
        pdfDocument.save("output_custom_size.pdf");
    }
}

Wie es funktioniert:

  • Sie definieren Ihre bevorzugten Abmessungen manuell.
  • Wendet flexible Layoutkontrolle an, ideal für spezifische Designanforderungen.

Diese Methode ist ideal, wenn Sie mit nicht standardmäßigen Seitenformaten oder Layoutkorrekturen arbeiten.

Hol dir eine kostenlose Lizenz

Sie können das vollständige Funktionsspektrum von Aspose.PDF mit einer kostenlosen temporären Lizenz erkunden. Keine Einschränkungen, keine Vorabkosten. Es ist der perfekte Weg, um die vollständigen Möglichkeiten in Ihrem Java-Projekt zu bewerten.

PDF-Seitengröße online bearbeiten

Versuchen Sie, PDFs online mit dem Aspose PDF Resize Tool zu ändern. Es ist kostenlos, einfach zu bedienen und ermöglicht es Ihnen, die Seitengrößen schnell und genau anzupassen.

Image

PDF größen – Kostenlose Ressourcen

Erforschen Sie weitere Tools und Dokumentationen, um Ihre Entwicklung zu verbessern:

Schlussfolgerung

In diesem Blogbeitrag haben Sie gelernt, wie man die PDF-Seitengröße in Java mit Aspose.PDF for Java bearbeitet. Ob Sie die Papiergröße auf Standardgrößen wie A4 ändern oder benutzerdefinierte Abmessungen definieren, die Bibliothek bietet volle Kontrolle über das Layout Ihrer PDF.

Für weitere Hilfe oder Fragen besuchen Sie bitte unser support forum.

Siehe auch