調整 PDFs 的大小在您需要更改頁面尺寸或為不同設備優化佈局時非常有幫助。在本指南中,您將學習如何使用在線工具來調整 PDF 頁面的大小,以及如何在 C#、Java 和 Python 中以程式化方式調整 PDF 文檔頁面的大小。
讓我們開始使用由 Aspose.PDF 構建的免費線上 PDF 調整大小工具。
免費在線調整 PDF 大小
使用 free online PDF resize tool 快速更改任何 PDF 文件的頁面大小。此工具幫助您將 PDF 調整為標準頁面大小。

上傳您的檔案,選擇目標頁面大小或比例,立即下載調整大小的 PDF。
這個線上工具是由相同的 Aspose.PDF library 驅動的,該庫用於接下來章節中的代碼範例。無論您是在線使用還是以程式方式使用,都能獲得相同的精確度和控制。
如何在線調整 PDF 大小
- 前往 Aspose PDF Resize Tool。
- 拖放或上傳您的 PDF 文件。
- 選擇下拉選單中的標準頁面大小。
- 點擊調整大小按鈕。
- 下載修改過的 PDF。
所有檔案會在 24 小時內自動刪除。Aspose 不會訪問或存儲您的檔案。
使用 Aspose.PDF 調整 PDF 大小
Aspose.PDF 是一個功能強大且靈活的庫,旨在跨多個平台(包括 .NET、Java 和 Python)處理 PDF 文件。當涉及到 PDF 的大小調整時,它提供了對頁面尺寸和內容縮放的完全控制。無論您想要減小 PDF 大小、將頁面轉換為 A4 或 Letter 等標準尺寸,還是優化文檔以便在網絡或移動設備上查看,Aspose.PDF 都可以簡化和高效化過程。只需幾行代碼,開發人員便可以以編程方式調整單個頁面或整個 PDF 文件的大小,而無需依賴第三方工具或 Adobe Acrobat。
使用 C# 調整 PDF 文檔大小
您可以使用 Aspose.PDF for .NET 調整 PDF 頁面的大小。當您想要更改 PDF 頁面大小或將頁面調整為特定尺寸時,這非常有用。
步驟 1:安裝庫
從 NuGet 安裝:
PM> Install-Package Aspose.PDF
步驟 2:使用代碼調整頁面大小
這是一個將所有頁面調整為 A3 的 C# 範例:
// 步驟 1:導入 Aspose.PDF
using Aspose.Pdf;
// 步驟 2:載入 PDF 文件
Document document = new Document("input.pdf");
// 步驟 3:使用 PageSize 列舉將頁面大小調整為 A3
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// 步驟 4:保存輸出
document.Save("output_a3.pdf");
查看我們關於 changing PDF page size in C# 的詳細部落格文章。
使用 Java 調整 PDF 大小
Aspose.PDF for Java 提供完整的頁面大小調整支持,如下所示。
步驟 1:添加依賴項
將以下內容添加到您的 pom.xml
:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>25.7</version><!-- Use the latest version -->
</dependency>
步驟 2:在 Java 中調整 PDF 頁面的大小
以下是一個簡單的示例,用於在 Java 中調整 PDF 頁面大小:
// 加載 PDF 文件
Document pdfDocument = new Document("sample_pdf.pdf");
// 將所有頁面調整為 A4 大小
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// 保存修改後的文件
pdfDocument.save("output_a4.pdf");
了解更多有關 如何在 Java 中編輯 PDF 頁面大小 的資訊。
在 Python 中調整 PDF 文件大小
使用 Aspose.PDF for Python,您可以輕鬆調整 PDF 文件的頁面大小或更改頁面尺寸。
步驟 1:安裝庫
使用 pip 安裝:
pip install aspose-pdf
步驟 2:運行腳本來調整 PDF 大小
這段 Python 代碼為 PDF 文件的所有頁面設置自定義的高度和寬度:
# 步驟 1:導入 Aspose.PDF 模組
import aspose.pdf as ap
# 步驟 2:加載輸入的 PDF 文件
document = ap.Document("input.pdf")
# 步驟 3:以點為單位定義新頁面尺寸(信紙大小 = 612 x 792)
new_width = 612
new_height = 792
# 步驟 4:遍歷所有頁面並應用新大小
for page in document.pages:
page.set_page_size(new_width, new_height)
# 步驟 5:將調整大小的 PDF 保存到磁碟
document.save("output_custom_size.pdf")
獲得免費許可證
你想要無限制地試用 Aspose.PDF 嗎?請 獲取免費的臨時許可證,並解鎖所有功能。它讓你能夠調整大小、壓縮和操作 PDF,無需任何限制。
調整 PDF 大小:免費資源
探索更多工具和文檔:
結論
在這篇文章中,您探索了如何使用免費的在線工具調整 PDF 文檔的大小,並了解了調整大小的過程如何在幕後運作。您還學會了如何使用 Aspose.PDF 在 C#、Java 和 Python 中以程式化方式實現 PDF 調整大小。無論您是在調整 PDF、大幅調整文檔佈局,還是針對屏幕或打印進行優化,Aspose.PDF 都為您提供了高效處理所有工作的工具和靈活性。
有問題嗎?隨時可以在我們的 免費支持論壇 與我們聯繫。