IRONSOFTWAREHOME

PDFページのリサイズ、拡張、および変換

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

PDFレイアウトをプログラムで調整するとき、結果はページ自体を変更するか、またはその中のコンテンツを変更するかによって異なります。 IronPDFは、これに対して3つの異なる方法を提供します: Resize, 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ページの拡張後

変換

ページ上の実際のコンテンツを移動または縮尺しつつ、ページの物理的なサイズを固定するには Transform を使用します。

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

ページの寸法は同じままです; 見えるコンテンツの表示の仕方だけが変わります。 コンテンツを右に10mm、下に5mm移動し、その後両方向に80%にスケールする値を渡すと、コンテンツはその場所でシフトおよび縮小されます。 レイアウトの修正、コンテンツの整列、またはズームアウト効果の適用時にこれを使用してください。

サンプル出力

固定されたページサイズ内でコンテンツをシフトおよびスケールする変換後のPDFページ

それらの中から選ぶ

  • **リサイズ:**ページサイズを変更し、それに伴ってコンテンツをスケールします; 潜在的なクリッピングに注意してください。
  • **拡張:**空白を使用してキャンバスを拡げ、コンテンツには触れません。
  • **変換:**ページの寸法を固定したままコンテンツを移動またはスケールします。

これらの方法はまた組み合わせることもできます。一般的なパターンは、ページをリサイズし、次にその新しい寸法に合わせてコンテンツを変換することです。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

...
詳しく読む

準備はできましたか?

Nuget Downloads 21,105,021バージョン:2026.9リリースされたばかり

あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# 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

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。
PDF用C# 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から