C#を使用してPDFページを回転させる

このトピックでは、C#を使用して既存のPDFファイルのページの向きをプログラムで更新または変更する方法について説明します。

次のコードスニペットは、Aspose.PDF.Drawing ライブラリでも機能します。

ページの向きを変更する

Aspose.PDF for .NET 9.6.0リリースから、風景から肖像へ、またその逆へのページの向きを変更するような素晴らしい新機能を追加しました。ページの向きを変更するには、次のコードスニペットを使用してページのMediaBoxを設定します。Rotate()メソッドを使用して回転角度を設定することによってページの向きを変更することもできます。

新しいページの向きにページ内容を適合させる

上記のコードスニペットを使用する際、ページの高さが減少するため、ドキュメントの内容の一部が切り取られる可能性があります。これを避けるために、幅を比例して増やし、高さはそのままにしてください。計算の例:

このアプローチに加えて、ページコンテンツにズームを適用することができるPdfPageEditorファサードの使用を検討してください。