Python を使って PDF を回転させる

PDF ページの向きを変更します。プログラムで PDF ドキュメントを変更するには、Python for .NET の Aspose.PDF を使用してください

Python で PDF ページを回転させる

PDFを回転させる必要がありますか?PDF 文書のプログラムによる修正は、現代のデジタルワークフローに欠かせない要素です。Aspose.PDF のような Python ライブラリは、他のソフトウェアに依存しないスタンドアロンソリューションであり、すぐに商用利用が可能です。プロの Python 開発者のあらゆるニーズに応えます。

この Python ライブラリにより、開発者はプログラミングを通じて PDF ドキュメントを迅速かつ効率的にローテーションできます。このライブラリは、Python を使用して既存の PDF ファイル内のページの向きをプログラムで簡単に更新または変更する方法を示しています。これは Python で PDF 文書を処理するためのスタンドアロンソリューションで、サードパーティ製のソフトウェアをインストールする必要がありません。

PDF ファイルを回転させるには、Aspose.PDF for .NET API を使用します。これは、.NET プラットフォーム経由の Python 用の機能豊富で強力で使いやすい文書操作 API です。NuGet パッケージマネージャーを開き、Aspose.PDF を検索してインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

Python Package Manager Console

pip install aspose-pdf

PDF ドキュメントを回転させる方法


ご使用の環境でコードを試すには Aspose.PDF for Python が必要です。

1。PDF に Document のインスタンスをロードします。 1.ページサイズの変化を補うため、ページを上に移動してください。 1.古いページと新しいページの高さを設定します。 1.ページの回転角度を設定します。 1.出力 PDF ファイルを保存します。

タスクに合わせてPDFファイルをローテーションしたい場合は、このソリューションが役立ちます。この強力な Aspose.PDF Python for .NET ライブラリを使用すると、品質を維持しながらページの向きを更新または変更できます。このプロフェッショナルツールは Python を使用して PDF を効果的に回転させます。次の例は Python で PDF ドキュメントを回転させる方法を示しています。

PDF を回転-Python

このサンプルコードは、PDF ページを回転させる方法を示しています-Python

Input file:

File not added

Output format:

PDF

Output file:


doc = ap.Document(input_pdf)
for page in doc.pages:
    r = page.media_box
    newHeight = r.width
    newWidth = r.height
    newLLX = r.llx
    #  We must to move page upper in order to compensate changing page size
    # (lower edge of the page is 0,0 and information is usually placed from the
    #  Top of the page. That's why we move lover edge upper on difference between
    #  Old and new height.
    newLLY = r.lly + (r.height - newHeight)
    page.media_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)
    # Sometimes we also need to set CropBox (if it was set in original file)
    page.crop_box = ap.Rectangle(newLLX, newLLY, newLLX + newWidth, newLLY + newHeight, True)

    # Setting Rotation angle of page
    page.rotate = ap.Rotation.ON90

# Save output file
doc.save(output_pdf)

Python API の Aspose.PDF について

.NET API 経由の Python 用 Aspose.PDF は、確立されている PDF 標準と PDF 仕様のほとんどをサポートしています。開発者は表、グラフ、画像、ハイパーリンク、カスタムフォントなどを PDF ドキュメントに挿入できます。さらに、PDF ドキュメントを回転させることもできます。.NET 経由の Python 用 Aspose.PDF は、安全な PDF 文書を開発するための優れたセキュリティ機能を備えています。.NET API 経由の Aspose.PDF for Python の主な機能には次のものがあります。

  • BMP、GIF、JPEG、PNG を含む複数のイメージフォーマットで PDF を読み取ったりエクスポートしたりすることができます。
  • PDF ドキュメントの基本情報 (作成者、作成者など) を設定します。
  • 変換機能:PDF をワード、エクセル、パワーポイントに変換します。PDF を画像形式に変換します。PDF ファイルを HTML 形式に、またはその逆に変換します。PDF を EPUB、テキスト、XPS などに変換します。

.NET API 経由の Aspose.PDF for Python の詳細については、API の使用方法に関する当社の ドキュメント を参照してください。