C# で PDF オブジェクトを拡大縮小する

IronPDFは開発者にPDFオブジェクトをプログラムで拡大縮小する機能を提供し、元のファイルを変更したり、新しいファイルを作成することなく、PDF内のテキストや画像などの要素を正確に制御できるようにします。

IronPDFライブラリを使用すると、PDFオブジェクトを簡単に拡大縮小できます。 以下の例は、わずか数行のコードでこのタスクを達成する方法を示しています。

コードの説明

この例では、最初に画像を埋め込むための<img>タグを含むHTML文字列を作成します。 その後、PdfDocumentオブジェクトにレンダリングします。

追加したばかりのImageObjectにアクセスするには、ドキュメントの構造を探索します。 最初にPages.Firstを使用してPDFの最初のページにアクセスします。 そこから、ページの構造化された内容を含むそのObjectModelを掘り下げます。 次に、ImageObjectsコレクションにアクセスし、最初の要素を取得して変数に割り当てます。

画像のスケールを設定するには、新しいScaleプロパティに割り当てます。 この例では、x軸とy軸の両方で画像を元のサイズの70%に縮小しています。 1より大きい係数でスケーリングするとサイズが増加し、1より小さい(ただし0より大きい)係数でスケーリングすると効果的に画像が縮小されることに注意してください。 また、xとyに異なる値を提供することで、非均一にスケーリングすることもできます。

SaveAsメソッドを呼び出して、適用された変更を含めてPDFを保存します。

PDF DOMを効率的に拡張する方法 - 今すぐガイドをご覧ください!

準備はできましたか?
Nuget ダウンロード 20,088,359 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronPdf
サンプルを実行するHTML が PDF に変換されるのを確認します。