IRONSOFTWAREHOME

PDF 頁面調整大小、擴展及轉換

Curtis Chau
Curtis Chau
Updated: 2026年6月29日

當您以程式方式調整PDF佈局時,結果取決於您是更改頁面本身還是其中的內容。 IronPDF 提供您三種不同的方法:Extend 和 Transform。 選擇合適的方式需考慮您是要改變頁面大小、新增邊距還是移動內容。

調整大小

當您想改變頁面尺寸,放大或縮小頁面時,使用 Resize。

public void Resize(double PageWidth, double PageHeight, MeasurementUnit Units)
C#

Resize 會改變頁面的物理尺寸並縮放內容以適應新尺寸,以便一切保持可見。 原本 210mm x 297mm 的頁面調整大小至 148mm x 210mm 會變成 A5,其內容適應較小的頁面。

[(調整大小將內容縮放以適應頁面大小。 當您大幅縮小頁面時,請注意可能的內容裁剪。)]

擴展

當您想要在現有內容周圍新增空白或邊距而不影響內容的佈局、縮放或位置時,使用 Extend。

public void Extend(double ExtendLeft, double ExtendRight, double ExtendTop, double ExtendBottom, MeasurementUnit Units)
C#

此方法會為頁面增加空間,增大整體尺寸,但會讓現有內容保持原位。 從一個 210mm x 297mm 的 A4 頁面開始,左和右各加 10mm,加上下各 20mm,得到的是一個 230mm x 337mm 的頁面,原內容在其原空間的中央。 這對於需要新增額外邊距以進行列印或裝訂的 PDF 準備非常方便。

範例輸入

延展邊界前的原始A4 PDF頁面

範例輸出

延展後的PDF頁面在未改變的內容周圍新增空白邊距

轉換

using Transform 移動或縮放頁面上的實際內容,同時保持頁面的物理尺寸固定。

public void Transform(double MoveX, double MoveY, double ScaleX, double ScaleY)
C#

頁面尺寸保持不變; 僅改變內容顯示的方式。 傳遞將內容右移 10mm 和下移 5mm 的值,然後按 80% 的比例縮放,內容隨之移動並縮小。 當修正佈局、對齊內容或應用縮小效果時,請使用此方法。

範例輸出

轉換後的PDF頁面在固定頁面尺寸內移動並縮放內容

如何選擇

  • 調整大小: 改變頁面大小並隨之縮放內容; 注意可能的內容裁剪。
  • 擴展: 通過空白增大畫布並不改變內容。
  • 轉換: 移動或縮放內容而頁面尺寸保持固定。

這些方法也可以結合使用。一個常見的模式是先調整頁面大小,然後轉換內容以符合新尺寸。

Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

...
閱讀更多

準備開始了嗎?

Nuget Downloads 21,105,021版本:2026.9剛剛發布

立即獲取您的免費30天試用密鑰。
不需要信用卡或建立賬戶
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起

有問題嗎?聯絡我們的開發團隊。

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費現場演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密。
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起