この記事は、C# を使用して PDF を回転させる方法 を支援します。 IDE 構成の設定に必要なリソース、必要な結果を得るために実行するタスクのリスト、C# を使用して PDF の向きを変更するための実行可能なサンプル コードについて説明します。サンプル コードは、.NET をサポートする任意の環境で実行でき、PDF を永続的に回転するための他のサードパーティ製ツールやソフトウェアは必要ありません。
C# を使用して PDF ファイルを回転する手順
- ページを回転させる Aspose.PDF for .NET を追加する環境を設定します
- 向きを変更する Document クラスを使用して入力 PDF を読み込みます
- 各ページを解析し、MediaBox プロパティを使用して長方形の領域を取得します
- MediaBox の長方形の長さを一時変数の幅と交換します
- MediaBox と CropBox を更新された四角形に設定します
- ページの Rotation プロパティを設定してコンテンツも回転させます
- ページとコンテンツの向きを変更して、結果の PDF ファイルを保存します。
前述の手順ガイド C# を使用して PDF でページを回転する方法。最初に、ソース PDF が Document クラス オブジェクトに読み込まれ、次に各ページが解析されてその MediaBox 四角形にアクセスします。結果の PDF ファイルをディスクに保存する前に、四角形の長さと幅が交換され、ページの新しい MediaBBox と CropBox として設定されます。
C# を使用して PDF のすべてのページを回転するコード
このコードは、C# を使用して PDF ファイルを回転する方法 を示しています。各ページには、MediaBox 長方形の幅がその高さと交換され、新しい長方形が計算されるようにページを回転するために使用できる MediaBox プロパティがあり、コンテンツは変更されずにページの向きのみが変更されることがわかります。コンテンツの向きも変更する場合は、このサンプル コードで Rotation.on270 に設定されているページの Rotate プロパティを使用します。
この記事では、PDF ファイルの各ページのページとコンテンツを回転させる方法について説明しました。 PDF のページを再配置するプロセスについて知りたい場合は、C# を使用して PDF のページを並べ替える方法 の記事を参照してください。