IRONPDF FOR PYTHONの使用

IronPDF を使用して Python で簡単に PDF に注釈を付ける方法

更新済み 2024年9月28日
共有:

PDFファイルに注釈を追加する方法をIronPDF for Pythonライブラリで学びたい場合は、続きをお読みください。 この記事では、プロセスをステップバイステップでご案内します。

PDF注釈の理解

PDF注釈は、PDFドキュメントに追加情報、メモ、ハイライト、またはその他の視覚要素を追加するプロセスです。 アノテーションは、文書にコンテキストを提供し、共同作業を行い、コンテンツの読みやすさを向上させるための方法として役立ちます。 一般的な注釈の種類には、テキストコメント、リンク注釈によるリンクの追加、ファイル添付の追加、ハイライト、下線、取り消し線、図形、さらには画像やスタンプの追加などがあります。

IronPDF - Python用PDFライブラリ

IronPDFは、開発者がPDFドキュメントをシームレスに操作できるようにする人気のあるPythonライブラリです。 それは、PDFの作成、操作、注釈付けを含む包括的な機能セットを提供します。 IronPDFを使用すると、PDFの生成および修正機能をPythonアプリケーションに簡単に統合でき、タスクの自動化やドキュメントワークフローの効率化を図ることができます。

IronPDFはさまざまな注釈タイプをサポートしており、PDFドキュメントに対して豊かでインタラクティブな読書体験を提供します。 テキスト注釈を使用してテキストの説明を追加したい場合、重要なセクションをハイライトする場合、ファイル添付タイプで他のPDFを添付する場合、またはスタンプ注釈を使用して文書に「承認」や「機密」などの印を付ける場合でも、IronPDFはすべて対応します。

前提条件

IronPDFを使用してPDFに注釈を付ける前に、次の前提条件が整っていることを確認してください。

  1. Python: コンピュータにPythonがインストールされていることを確認してください。 最新バージョンをダウンロードするには、公式のPythonウェブサイトにアクセスしてください。

  2. IDEをインストールする: IronPDFでPDFを操作する前に、IDEをインストールする必要があります。PyCharm人気の統合開発環境として推奨されています(IDE (統合開発環境))for Python(パイソン用)。 代わりに、PyCharmを使用したくない場合は、お好きなIDEを使用することもできます。

  3. IronPDFライブラリ: 次のコマンドをターミナルで実行してIronPDFライブラリをインストールします:
   pip3 install IronPDF
PYTHON

Pythonを使用してIronPDFでPDFに簡単に注釈を付ける方法、図1:IronPDFパッケージをインストールする

IronPDFパッケージをインストールする

  1. .NET 6.0 ランタイム: IronPDF for Pythonは適切に動作するために.NET 6.0 テクノロジーに依存しています。 つまり、あなたは持っている必要があります.NET 6.0ランタイムIronPDF for Pythonを効果的に使用するために、コンピュータにインストールされている必要があります。 おそらく、プロジェクト実行時にIronPDFの依存関係と共に自動的にインストールされます。

    注意: pip3を使用してIronPDFをインストールする際(Pythonパッケージマネージャー)IronPDFのインストールパスがシステムのPATH変数に含まれていることを確認することが重要です。 このステップは、pipがインストールおよび使用中にIronPDFパッケージおよびその関連コンポーネントを見つけられるようにするために重要です。

PyCharmでプロジェクトを作成する

まず、PyCharmで新しいプロジェクトを作成しましょう。

  1. PyCharmを開き、「Create New Project」をクリックします。

    PythonでIronPDFを使用してPDFに簡単に注釈を付ける方法、図2: PyCharm IDE

    PyCharm IDE

  2. プロジェクトの場所を選択し、適切なインタープリタを選択してください。(Python).

    IronPDFを使用してPythonでPDFに簡単に注釈を付ける方法、図3:新しいPythonプロジェクトを作成

    新しいPythonプロジェクトを作成する

  3. 「作成」をクリックすると、プロジェクトが作成されます。 main.pyファイルも作成され、実行用のコードが書かれます。

    デモプロジェクトのセットアップが完了したので、次にIronPDFを使用してPDFに注釈を付けましょう。

PythonでPDFドキュメントに注釈を付ける手順

ステップ 1: IronPDFライブラリのインポート

最初の行では、IronPDFライブラリから必要なモジュールをインポートし、PDFの操作や注釈のために必要なクラスと関数にアクセスできるようにします。

from ironpdf import *
PYTHON

ステップ2: 既存のPDFドキュメントを読み込む

このステップでは、PdfDocumentクラスを使用して「existing.pdf」という名前の既存のPDFファイルを読み込みます。 このドキュメントは注釈を追加するための基盤として使用されます。 また、サポートされている注釈タイプが追加されるページインデックスを設定します。

pdf = PdfDocument("existing.pdf")
pageIndex = 0
PYTHON

ステップ3: 注釈パラメータの設定

以下のコード行は、PDFに追加されるテキスト注釈のさまざまなプロパティを定義しています。 これらのプロパティは、注釈の外観と動作に関する情報を提供します。

annotation = TextAnnotation(pageIndex)
annotation.Title = "This is the major title"
annotation.Subject = "This is a subtitle"
annotation.Contents = "This is the long 'sticky note' comment content..."
annotation.Icon = TextAnnotation.AnnotationIcon.Help
annotation.X = 150
annotation.Y = 200
annotation.Width = 200
annotation.Height = 50
annotation.Opacity = 0.9
annotation.Printable = False
annotation.Hidden = False
annotation.OpenByDefault = True
annotation.ReadOnly = False
annotation.Rotatable = True
PYTHON

各プロパティの意味は次の通りです:

  • アノテーション: アノテーション変数の設定とアノテーションタイプの宣言。
  • タイトル: 新しい注釈の主要タイトル。
  • 件名: 注釈に関するサブタイトルまたは追加情報。
  • 内容: 注釈の主な内容で、「付箋」のコメントに似ています。
  • アイコン: アノテーションに関連するビジュアルアイコン(この場合、ヘルプアイコン).
  • XY:ページ上の注釈の左上角の座標。
  • 幅と高さ: アノテーションのバウンディングボックスの寸法。
  • 不透明度: 注釈の不透明度レベル(0から1まで).
  • 印刷可能:注釈が印刷されるかどうか。
  • Hidden: 注釈が最初に隠されているかどうか。
  • OpenByDefault: アノテーションをデフォルトで開くかどうか。
  • 読み取り専用: 注釈が読み取り専用かどうか。
  • 回転可能: 注釈が回転可能かどうか。

    以下のリンクで更に多くの注釈タイプやプロパティについてご覧いただけます。コード例ページ.

ステップ4:PDFに注釈を追加する

次のコード行は、作成されたテキスト注釈をPDFドキュメント内の特定のページに追加します:

pdf.Annotations.Add(annotation)
PYTHON

ステップ5: 注釈付きPDFの保存

最後に、追加された注釈を含む更新されたPDFドキュメントは、SaveAsメソッドを使用して保存されます。

pdf.SaveAs("annotated.pdf")
PYTHON

ステップ6: スクリプトの実行

それでは、すべてのコードをまとめて、先ほど作成したPyCharmプロジェクトでスクリプトを実行しましょう。

  1. スクリプトをPyCharm内で実行するには、スクリプトエディター内の任意の場所を右クリックし、「Run annotatePDF」を選択します。

  2. PyCharmはスクリプトを実行し、IDEの下部にある実行コンソールに出力および潜在的なエラーが表示されます。

  3. スクリプトが完了すると、注釈付きのPDFを見つけることができます("annotated.pdf")プロジェクトと同じディレクトリに。

    出力:

    IronPDFを使用してPythonでPDFに簡単に注釈を付ける方法, 図4: 出力PDFファイル

    出力PDFファイル

結論

この記事に記載されている手順を踏むことで、IronPDFの力を利用してPDF注釈ワークフローを自動化し、ドキュメント管理プロセスを改善できます。 IronPDFは、PDFドキュメントにリンク注釈を追加したり、既存の注釈を編集したりするプロセスを簡素化し、異なるページや同一ページにまたがるドキュメントにも対応します。また、プログラムによる作成、変更、および注釈付けのための強力なツールセットを提供します。

さらに、IronPDFは、インタラクティブなPDFドキュメントの作成、記入、および送信を提供します。インタラクティブなフォーム, 分割以下のコンテンツを日本語に翻訳してください:結合するPDFファイル、テキストと画像を抽出するPDFファイルからPDFファイル内の特定の単語を検索するPDFページを画像にラスタライズする、PDFをHTMLに変換し、PDFファイルを印刷する.

IronPDF を使って今日から実験を始め、文書管理プロセスがどのように変わるかをご覧ください。 IronPDFは無料試用ライセンスを購入する前に完全な機能をテストできるように。 ライセンス$749から始めて、便利なエクストラを追加するオプションがあります。 Python用IronPDFをこちらからダウンロード公式ウェブサイト今日からあなたのPDFプロジェクトを向上させましょう。

< 以前
PDFから行ごとにテキストを抽出する方法
次へ >
PythonでPDFページを追加または削除する方法

準備はできましたか? バージョン: 2024.11.1 新発売

無料 pip インストール ライセンスを表示 >