
PDF 的頁面大小決定了其內容的顯示、列印或處理方式。我們在準備列印、轉換格式或標準化佈局時,通常需要更改 PDF 文件中的紙張大小。在本文中,您將學習如何在 Java 中編輯任何 PDF 文件的 PDF 頁面大小。我們將通過逐步指南和完整的代碼示例引導您。
這篇文章涵蓋了以下內容:
Java SDK 以編輯 PDF 頁面大小
我們將使用 Aspose.PDF for Java 來在 Java 中編輯 PDF 頁面大小。它允許開發人員以程式方式創建、修改和轉換 PDF 文件,而無需 Adobe Acrobat。這個 API 易於整合,使用簡單,並支持強大的 PDF 操作功能。
您可以從 downloads page 下載 SDK,或通過 Maven 包含它:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>24.5</version> <!-- Use the latest version -->
</dependency>
一旦將庫包含在你的項目中,你就可以開始使用 Java 代碼處理 PDF 文檔。
在 Java 中編輯 PDF 頁面大小
要在 Aspose.PDF for Java 中使用標準頁面大小如 A3、A4 和 Letter 更改 PDF 文件的紙張大小,請按照以下步驟操作:
- 使用
Document
類加載現有的 PDF。 - 遍歷頁面並使用
Resize()
方法應用標準PageSize
。 - 使用
save()
方法保存修改後的 PDF。
以下是如何在 Java 中使用標準尺寸(如 A3、A4 和 Letter)編輯 PDF 頁面大小的方法:
import com.aspose.pdf.*;
public class editPageSize {
public static void main(String[] args) {
// 載入 PDF 文檔
Document pdfDocument = new Document("sample_pdf.pdf");
// 將所有頁面調整為 A4 尺寸
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// Save the modified document
pdfDocument.save("output_a4.pdf");
}
}
它是如何運作的:
PageSize.getA4()
: 提供標準 A4 頁面大小 (595 x 842 點)。resize(Pagesize)
: 調整頁面大小為指定的標準格式。
當你想確保所有頁面都有一致的列印格式時,這是很有用的。
在 PDF 中更改紙張大小,使用自定義寬度和高度
在 Java 中為 PDF 頁面設置自定義尺寸,請遵循以下步驟:
- 使用
Document
類別打開 PDF 檔案。 - 指定新的寬度和高度(以點為單位)。
- 使用
setPageSize()
方法為每一頁應用這些尺寸。 - 使用
save()
方法保存输出文件。
以下的 Java 代碼片段顯示如何將 PDF 頁面大小編輯為自定義尺寸:
import com.aspose.pdf.*;
public class ResizeCustomPageSize {
public static void main(String[] args) {
// 載入現有的 PDF
Document pdfDocument = new Document("sample_pdf.pdf");
// 定義自訂大小(例如,500 x 700 點)
double customWidth = 500;
double customHeight = 700;
// 調整每一頁的大小
for (Page page : pdfDocument.getPages()) {
page.setPageSize(customWidth, customHeight);
}
// 保存更新的文件
pdfDocument.save("output_custom_size.pdf");
}
}
它是如何運作的:
- 您手動定義您喜好的尺寸。
- 應用靈活的佈局控制,適合特定的設計需求。
此方法在處理非標準頁面大小或佈局修正時非常理想。
獲取免費許可證
您可以通過 免費臨時許可證 探索 Aspose.PDF 的完整功能集。沒有限制,沒有前期成本。這是評估您 Java 項目中全部功能的完美方式。
在線編輯 PDF 頁面大小
使用 Aspose PDF Resize Tool 在線調整 PDF 大小。這是免費的,易於使用,並允許您快速而準確地調整頁面大小。

調整 PDF 大小 - 免費資源
探索更多工具和文檔以增強您的開發:
結論
在這篇博客文章中,您學會了如何使用 Aspose.PDF for Java 在 Java 中編輯 PDF 頁面大小。無論是將紙張大小更改為 A4 等標準尺寸,還是定義自訂尺寸,這個庫都為您的 PDF 佈局提供了完全的控制。
如需進一步的幫助或問題,請訪問我們的 support forum。