
Podczas pracy z plikami PDF możesz czasami chcieć usunąć niepotrzebne części stron w pliku PDF. Może to obejmować usuwanie pustych marginesów, treści w nagłówku/stopce i nie tylko. W tym artykule pokażemy prostą metodę przycinania stron PDF w Javie. Zobaczmy więc, jak to zrobić w aplikacji Java.
Biblioteka Java do przycinania plików PDF
Aby przyciąć pliki PDF, użyjemy Aspose.PDF for Java. Jest to solidna biblioteka do tworzenia i manipulowania plikami PDF. Możesz pobrać plik JAR biblioteki lub zainstalować go przy użyciu następującej konfiguracji Mavena.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>23.5</version>
</dependency>
Przytnij plik PDF w Javie
Przycinanie stron w pliku PDF staje się łatwe dzięki Aspose.PDF dla języka Java. Wystarczy załadować plik PDF, określić rozmiar pola przycinania i to wszystko.
Zobaczmy, jak przyciąć stronę w pliku PDF za pomocą języka Java.
- Przede wszystkim załaduj plik PDF za pomocą klasy Document.
- Następnie utwórz nowy obiekt Rectangle i zainicjuj jego rozmiar.
- Wybierz żądaną stronę i przypisz prostokąt za pomocą setCropBox, setTrimBox, setArtBox i setBleedBox metody strony.
- Na koniec zapisz przycięty plik PDF przy użyciu metody Document.save(String) .
Poniższy przykładowy kod pokazuje, jak przyciąć stronę w pliku PDF przy użyciu języka Java:
// Załaduj plik PDF
Document pdfDocument = new Document("document.pdf");
// Pobierz referencję strony
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());
// Utwórz nowy prostokąt prostokątny
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);
// Przypisz nowe pudełko
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);
// Zapisz przycięty plik PDF
pdfDocument.save("cropped_pdf.pdf");
Przytnij plik PDF online
Możesz także skorzystać z naszej aplikacji online do przycinania stron PDF, która jest oparta na Aspose.PDF dla języka Java. Jest to bezpłatna aplikacja do przycinania plików PDF, która nawet nie prosi o rejestrację.

Biblioteka PDF w Javie
Uzyskaj bezpłatną licencję tymczasową i korzystaj z biblioteki Java PDF bez ograniczeń ewaluacyjnych. Możesz także odwiedzić dokumentację, aby zapoznać się z innymi funkcjami biblioteki.
W przypadku napotkania jakichkolwiek problemów podczas korzystania z naszej biblioteki, możesz skontaktować się z nami za pośrednictwem naszego forum.
Wniosek
W tym artykule pokazano, jak przycinać strony w pliku PDF za pomocą języka Java. Wykonując kilka prostych kroków i pisząc kilka wierszy kodu, możesz programowo przyciąć żądane strony PDF. Ponadto udostępniliśmy aplikację internetową do przycinania plików PDF online. Możesz korzystać z tego narzędzia do przycinania plików PDF online za darmo, bez konieczności tworzenia konta.