Beskär PDF-sidor i Java

När du arbetar med PDF-filer kan du ibland vilja ta bort onödiga delar av sidorna i en PDF. Detta kan innefatta att ta bort tomma marginaler, innehåll i sidhuvudet/sidfoten och mer. I den här artikeln kommer vi att visa dig en enkel metod för att beskära PDF-sidor i Java. Så låt oss se hur man gör det i en Java-applikation.

Java-bibliotek för att beskära PDF

För att beskära PDF-filer använder vi Aspose.PDF för Java. Det är ett robust bibliotek för att skapa och manipulera PDF-filer. Du kan antingen ladda ner bibliotekets JAR eller installera den med följande Maven-konfiguration.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.5</version>
</dependency>

Beskär en PDF-fil i Java

Att beskära sidorna i en PDF-fil blir enkelt med hjälp av Aspose.PDF för Java. Du behöver bara ladda PDF-filen, ange storleken på beskärningsrutan, och det är det.

Låt oss se hur man beskär en sida i en PDF med Java.

Följande kodexempel visar hur man beskär en sida i en PDF med Java:

// Ladda PDF
Document pdfDocument = new Document("document.pdf");

// Få referens till sidan
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());

// Skapa ny Box Rektagel
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);

// Tilldela ny låda
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// Spara beskuren PDF
pdfDocument.save("cropped_pdf.pdf");

Beskär PDF online

Du kan också använda vår onlineapp för att beskära PDF-sidor, som är baserad på Aspose.PDF för Java. Detta är en gratis PDF-beskärningsapp som inte ens ber dig att registrera dig.

Java PDF-bibliotek

Skaffa en gratis tillfällig licens och använd Java PDF-biblioteket utan utvärderingsbegränsningar. Du kan också besöka dokumentationen för att utforska andra funktioner i biblioteket.

Om du skulle hitta några problem när du använder vårt bibliotek kan du kontakta oss via vårt forum.

Slutsats

Den här artikeln visade hur man beskär sidor i en PDF-fil med Java. Genom att följa några enkla steg och skriva några rader kod kan du beskära de önskade PDF-sidorna programmatiskt. Dessutom har vi tillhandahållit en webbaserad app för att beskära PDF-filer online. Du kan använda denna online PDF-beskärare gratis utan att behöva skapa ett konto.

Se även