在 Java 中裁剪 PDF 頁面

當您處理 PDF 文件時,有時您可能想要刪除 PDF 頁面中不需要的部分。這可能包括刪除空白頁邊距、頁眉/頁腳中的內容等。在本文中,我們將向您展示一種使用 Java 裁剪 PDF 頁面的簡單方法。因此,讓我們看看如何在 Java 應用程序中執行此操作。

用於裁剪 PDF 的 Java 庫

要裁剪 PDF 文件,我們將使用 Aspose.PDF for Java。它是用於創建和操作 PDF 文件的強大庫。您可以 下載 庫的 JAR 或使用以下 Maven 配置安裝它。

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

在 Java 中裁剪 PDF 文件

在 Aspose.PDF for Java 的幫助下,裁剪 PDF 文件中的頁面變得容易。您只需要加載 PDF,指定裁剪框的大小,僅此而已。

讓我們看看如何使用 Java 在 PDF 中裁剪頁面。

以下代碼示例顯示瞭如何使用 Java 裁剪 PDF 中的頁面:

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

// 獲取頁面引用
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());

// 創建新的矩形框
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);

// 分配新盒子
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// 保存裁剪後的 PDF
pdfDocument.save("cropped_pdf.pdf");

在線裁剪 PDF

您還可以使用我們的裁剪 PDF 頁面的在線應用程序,它基於 Aspose.PDF for Java。這是一款免費的 PDF 裁剪應用程序,甚至不需要您註冊。

Java PDF 庫

獲取免費臨時許可證 並在沒有評估限制的情況下使用 Java PDF 庫。此外,您可以訪問 文檔 來探索庫的其他功能。

如果您在使用我們的庫時發現任何問題,可以通過我們的論壇 聯繫我們。

結論

本文演示瞭如何使用 Java 裁剪 PDF 文件中的頁面。通過執行幾個簡單的步驟並編寫幾行代碼,您可以通過編程方式裁剪所需的 PDF 頁面。此外,我們還提供了一個基於網絡的應用程序,用於在線裁剪 PDF 文件。您無需創建帳戶即可免費使用此在線 PDF 裁剪器。

也可以看看