この簡単なガイドでは、Python を使用して PDF を回転させる方法について説明します。ソフトウェアを作成するための詳細な手順が含まれており、Python を使用して PDF ファイルを回転するプロセスを示すサンプル コードを共有しています。ページの向きを縦から横、またはその逆に変更するプロセスと、必要に応じてページの内容を回転するオプションについて学習します。
Python を使用して PDF の向きを変更する手順
- ページをローテーションするには、開発環境を .NET 経由で Aspose.PDF for Python を使用 に設定します
- コンテンツとページの向きを変更する Document クラスを使用してソース PDF ファイルを読み込みます
- PDF ファイルの各ページを解析し、高さと幅を交換して向きを変更します。
- Rotate 必要に応じてページのコンテンツも
- 向きを変更し、コンテンツを回転させて、出力 PDF ファイルをディスクに保存します。
これらの手順には、Python を使用して PDF を永久に回転させるための完全なプロセスが含まれます。最初に、ソース PDF ファイルが読み込まれ、各ページが解析され、最初にページの高さと幅が交換されて方向が変更されますが、このステップではページの寸法のみが変更され、コンテンツの方向は同じままです。コンテンツも回転させたい場合は、Page.rotate 値に aspose.pdf.Rotation 列挙子の値の 1 つを設定できます。
Python を使用して PDF を回転させるコード
前述のコードは、Python を使用して PDF のすべてのページを回転する操作を示しています。 media_box プロパティは、ターゲット ページの新しいサイズを計算するために使用されます。たとえば、ソースの高さが宛先の幅として設定され、ソースの幅が宛先の高さとして設定されます。ページ コンテンツも回転させたい場合は、Page.rotate プロパティの値を設定するために、ON90、ON180、ON270、NONE などの値を含む aspose.pdf.Rotation 列挙子を使用できます。
この記事では、PDF のページとコンテンツを回転させる方法について説明しました。 PDF ページの任意の場所にランダムな角度でテキストをレンダリングする場合は、Python を使用して PDF のテキストを回転する方法 の記事を参照してください。