Pythonを使用してPDF内の画像サイズを変更する

このクイックチュートリアルでは、Pythonを使用してPDF内の画像サイズを変更する方法を説明します。IDEの設定方法、手順の一覧、およびPythonを使用したPDF画像リサイズツールの開発サンプルコードが含まれています。さまざまな方法で処理を改善し、目的の出力を作成するための技術を学ぶことができます。

Pythonを使用してPDF画像サイズを変更する手順

  1. PDF内の画像サイズを変更するために Aspose.PDF for Python via .NET を使用する環境を設定します
  2. 必要なクラスをインポートし、ソースPDFファイルをDocumentクラスのオブジェクトに読み込みます
  3. 最初のページにアクセスし、画像コレクションを取得します
  4. コレクションから最初の画像を取得し、後続処理のためにメモリストリームに保存します
  5. ページから元の画像配置を削除します
  6. 画像ストリームを使用してImageStampオブジェクトを作成し、新しい高さと幅を設定します
  7. ImageStampの位置を元の画像の左下に設定します
  8. 画像スタンプをページに保存し、PDFを保存します

これらの手順は、Pythonを使用してPDF内の画像サイズを縮小する方法をまとめたものです。ソースPDFファイルをDocumentクラスのオブジェクトに読み込み、1から始まるインデックスで最初のページにアクセスし、対象ページから画像コレクションを取得し、目的の画像を選択して一時的なメモリストリームに保存します。元の画像配置を非表示にし、ImageStampオブジェクトを作成し、元の位置を設定し、新しいサイズを設定してからPDFを保存する前にスタンプをページに保存します。

Pythonを使用してPDF写真サイズを変更するコード

上記のコードは、Pythonを使用してPDF内の画像サイズを変更する方法を示しています。サイズ変更に加えて、ImageStampを使用して新しい背景、不透明度、画像の回転、ズームレベル、画像品質を設定できます。また、ページ余白を超えないように境界チェックを追加し、画像タイプを変更したり圧縮してより小さい出力ファイルを作成することも可能です。

この記事では、PDF内の画像にアクセスしてサイズを変更するプロセスを説明しました。PDFにJavaScriptを追加するには、Pythonを使用してPDFにJavaScriptを追加するの記事を参照してください。

 日本語