調整 PDFs 的大小在您需要更改頁面尺寸或為不同設備優化佈局時非常有幫助。在本指南中,您將學習如何使用在線工具來調整 PDF 頁面的大小,以及如何在 C#、Java 和 Python 中以程式化方式調整 PDF 文檔頁面的大小。

讓我們開始使用由 Aspose.PDF 構建的免費線上 PDF 調整大小工具。

免費在線調整 PDF 大小

使用 free online PDF resize tool 快速更改任何 PDF 文件的頁面大小。此工具幫助您將 PDF 調整為標準頁面大小。

Image

上傳您的檔案,選擇目標頁面大小或比例,立即下載調整大小的 PDF。

這個線上工具是由相同的 Aspose.PDF library 驅動的,該庫用於接下來章節中的代碼範例。無論您是在線使用還是以程式方式使用,都能獲得相同的精確度和控制。

如何在線調整 PDF 大小

  1. 前往 Aspose PDF Resize Tool
  2. 拖放或上傳您的 PDF 文件。
  3. 選擇下拉選單中的標準頁面大小。
  4. 點擊調整大小按鈕。
  5. 下載修改過的 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 在 Python 中調整 PDF 文件大小

獲得免費許可證

你想要無限制地試用 Aspose.PDF 嗎?請 獲取免費的臨時許可證,並解鎖所有功能。它讓你能夠調整大小、壓縮和操作 PDF,無需任何限制。

調整 PDF 大小:免費資源

探索更多工具和文檔:

結論

在這篇文章中,您探索了如何使用免費的在線工具調整 PDF 文檔的大小,並了解了調整大小的過程如何在幕後運作。您還學會了如何使用 Aspose.PDF 在 C#、Java 和 Python 中以程式化方式實現 PDF 調整大小。無論您是在調整 PDF、大幅調整文檔佈局,還是針對屏幕或打印進行優化,Aspose.PDF 都為您提供了高效處理所有工作的工具和靈活性。

有問題嗎?隨時可以在我們的 免費支持論壇 與我們聯繫。

另見