Edytuj rozmiar strony PDF w Javie | Zmień rozmiar papieru w PDF

Rozmiar strony PDF determinuje, jak jego zawartość się pojawia, drukuje lub przetwarza. Często potrzebujemy zmienić rozmiar papieru w PDF dokumentach podczas przygotowywania do druku, konwersji formatów lub standaryzacji układów. W tym artykule dowiesz się, jak edytować rozmiar strony PDF w dowolnym pliku PDF w Javie. Poprowadzimy cię przez przewodnik krok po kroku z kompletnymi przykładami kodu.

Ten artykuł dotyczy następujących tematów:

Java SDK do edytowania rozmiaru strony PDF

Użyjemy Aspose.PDF for Java, aby edytować rozmiar strony PDF w Javie. Umożliwia to deweloperom programowe tworzenie, modyfikowanie i konwertowanie plików PDF bez użycia Adobe Acrobat. Interfejs API jest łatwy do integracji, prosty w użyciu i obsługuje potężne funkcje manipulacji PDF.

Możesz pobrać SDK z downloads page lub dodać go za pomocą Maven:

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

Gdy biblioteka jest już dodana do twojego projektu, możesz rozpocząć pracę z dokumentami PDF za pomocą kodu Java.

Edytuj rozmiar strony PDF w Javie

Aby zmienić rozmiar strony w dokumencie PDF, używając standardowych rozmiarów stron, takich jak A3, A4 i Letter w Aspose.PDF for Java, wykonaj następujące kroki:

  1. Załaduj istniejący plik PDF za pomocą klasy Document.
  2. Iterate through pages and apply a standard PageSize using the Resize() method.
  3. Zapisz zmodyfikowany plik PDF, używając metody save().

Oto jak edytować rozmiar strony PDF, używając standardowych wymiarów, takich jak A3, A4 i Letter w Javie:

import com.aspose.pdf.*;

public class editPageSize {
    public static void main(String[] args) {
        // Załaduj dokument PDF
        Document pdfDocument = new Document("sample_pdf.pdf");

        // Zmień rozmiar wszystkich stron na A4
       for (Page page : pdfDocument.getPages()) {
            page.resize(PageSize.getA4());
        }

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

Jak to działa:

  • PageSize.getA4(): Zapewnia standardowy rozmiar strony A4 (595 x 842 punkty).
  • resize(Pagesize): Zmienia rozmiar strony na określony standardowy format.

To jest przydatne, gdy chcesz zapewnić spójny format druku dla wszystkich stron.

Zmień rozmiar papieru w PDF z niestandardową szerokością i wysokością

Aby ustawić niestandardowe wymiary stron PDF w Javie, wykonaj następujące kroki:

  1. Otwórz plik PDF za pomocą klasy Document.
  2. Określ nową szerokość i wysokość w punktach.
  3. Zastosuj te wymiary, używając metody setPageSize() dla każdej strony.
  4. Zapisz plik wyjściowy, używając metody save().

Następny fragment kodu Java pokazuje, jak edytować rozmiar strony PDF na niestandardowe wymiary:

import com.aspose.pdf.*;

public class ResizeCustomPageSize {
    public static void main(String[] args) {
        // Załaduj istniejący plik PDF
        Document pdfDocument = new Document("sample_pdf.pdf");

        // Zdefiniuj niestandardowy rozmiar (np. 500 x 700 punktów)
        double customWidth = 500;
        double customHeight = 700;

        // Zmień rozmiar każdej strony
       for (Page page : pdfDocument.getPages()) {
            page.setPageSize(customWidth, customHeight);
        }

        // Zapisz zaktualizowany dokument
        pdfDocument.save("output_custom_size.pdf");
    }
}

Jak to działa:

  • Samodzielnie definiujesz preferowane wymiary.
  • Stosuje elastyczne sterowanie układem, idealne do specyficznych wymagań projektowych.

Ta metoda jest idealna do pracy z niestandardowymi rozmiarami stron lub korektami układu.

Zdobądź bezpłatną licencję

Możesz zbadać pełny zestaw funkcji Aspose.PDF z darmową tymczasową licencją.Brak ograniczeń, brak wstępnych kosztów. To idealny sposób na ocenę pełnych możliwości w Twoim projekcie Java.

Edytuj rozmiar strony PDF online

Spróbuj zmienić rozmiar plików PDF online za pomocą Aspose PDF Resize Tool.Jest to darmowe, łatwe w użyciu narzędzie, które pozwala szybko i dokładnie dostosować rozmiary stron.

Zmień rozmiar PDF – Darmowe zasoby

Odkryj więcej narzędzi i dokumentacji, aby poprawić swój rozwój:

Wniosek

W tym wpisie na blogu dowiedziałeś się, jak edytować rozmiar strony PDF w Javie, używając Aspose.PDF for Java. Niezależnie od tego, czy zmieniasz rozmiar papieru na standardowe rozmiary, takie jak A4, czy definiujesz niestandardowe wymiary, biblioteka oferuje pełną kontrolę nad układem PDF.

Aby uzyskać dalszą pomoc lub zadać pytania, odwiedź nasze forum wsparcia.

Zobacz także