PYTHON用IRONPDFの使用

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

更新済み 11月 13, 2023
共有:

今日のデジタル時代では、PDFは法律契約から学術論文まで、文書作成の基盤となっています。 しかし、PDFコンテンツにコメントを追加したり、重要な点を強調したりする必要がある場合はどうなりますか? ここでPDF注釈が登場します。

ですので、IronPDF Pythonライブラリを使用してPDFファイルに注釈を追加する方法を学びたい場合は、ぜひ引き続き読み進めてください。今日はその方法を学びます。

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をインストールする: PDFsでIronPDFを使い始める前に、IDEをインストールする必要があります。今日は PyCharm人気の統合開発環境 (IDE (統合開発環境)) for Python(パイソン用)。 代わりに、PyCharmを使用したくない場合は、お好きなIDEを使用することもできます。

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

IronPDFを使用してPythonでPDFに簡単に注釈を追加する方法:図1

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

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

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

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

  1. PyCharmを開き、「Create New Project」をクリックしてください。

    IronPDFを使用したPythonでのPDF注釈の簡単操作方法:図2

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

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

  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

結論

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

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

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

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

無料 pip インストール View Licenses >