このトピックでは、Python を使用して PDF をズームする 方法について説明します。アプリケーションを開発するための環境設定の詳細、手順の一覧、および Python を使用して PDF ズームアウト を適用するためのサンプル コードについて説明します。PDF ファイル内のターゲット ページと位置を設定する詳細について説明します。
Python を使用して PDF ファイルをズームする手順
- PDFを開いたときにズームするために.NET 経由の Python 用 Aspose.PDFを使用するように環境を設定します
- 対象のPDFファイルをカスタムズームレベルのDocumentクラスオブジェクトに読み込みます。
- ページ番号、ズームオフセット、ズームレベルを設定して目的地を作成します
- 上記の宛先でアクションを作成する
- 読み込まれたドキュメントのopen_actionプロパティを設定する
- Save カスタムズームレベルで出力PDFファイル
これらの手順は、Python を使用して PDF をズームアウトする プロセスをまとめたものです。対象の PDF ファイルを読み込み、ページ番号、左上の位置、ズーム レベルを指定して宛先を作成し、この宛先でアクションを作成し、このアクションを PDF ドキュメントに設定します。出力 PDF ファイルを保存し、Acrobat Reader で開いてテストします。
Python を使用して PDF のズーム サイズを設定するコード
import aspose.pdf as pdf | |
import aspose.pdf.annotations as annotations | |
import io | |
# Load License | |
license = pdf.License() | |
license.set_license("License.lic") | |
# Create the Document object | |
doc = pdf.Document("Sample.pdf") | |
# Create the go to action | |
action = annotations.GoToAction(annotations.XYZExplicitDestination(1, 0, 150, 1.25)) | |
# Set the open action | |
doc.open_action = action | |
# Save the document | |
doc.save("Output.pdf") | |
print("Zoom level set successfully") |
このコードは、Python を使用して PDF ズームイン を適用する方法を示しています。‘aspose.pdf.annotations’ 名前空間には、ゼロ インデックスのページ番号、選択したページの左上隅からのオフセット、およびズーム レベルを受け入れる XYZExplicitDestination クラスが含まれています。ズーム値が 1.25 の場合、ズーム レベルは 125% になり、上限値が 250 の場合、選択したページの 150 ポイント上にズームされます。
この記事では、Python を使用して PDF ファイルをズームする方法を説明しました。PDF ファイルの開き方を変更するには、Python を使用して PDF 設定を変更し、Adobe で開く の記事を参照してください。