透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
PDFファイルに注釈を追加する方法をIronPDF for Pythonライブラリで学びたい場合は、続きをお読みください。 この記事では、プロセスをステップバイステップでご案内します。
PDF注釈は、PDFドキュメントに追加情報、メモ、ハイライト、またはその他の視覚要素を追加するプロセスです。 アノテーションは、文書にコンテキストを提供し、共同作業を行い、コンテンツの読みやすさを向上させるための方法として役立ちます。 一般的な注釈の種類には、テキストコメント、リンク注釈によるリンクの追加、ファイル添付の追加、ハイライト、下線、取り消し線、図形、さらには画像やスタンプの追加などがあります。
IronPDF は、開発者がPDFドキュメントを円滑に扱うことができる人気のあるPythonライブラリです。 それは、PDFの作成、操作、注釈付けを含む包括的な機能セットを提供します。 IronPDFを使用すると、PDFの生成および修正機能をPythonアプリケーションに簡単に統合でき、タスクの自動化やドキュメントワークフローの効率化を図ることができます。
IronPDFはさまざまな注釈タイプをサポートしており、PDFドキュメントに対して豊かでインタラクティブな読書体験を提供します。 テキスト注釈を使用してテキストの説明を追加したい場合、重要なセクションをハイライトする場合、ファイル添付タイプで他のPDFを添付する場合、またはスタンプ注釈を使用して文書に「承認」や「機密」などの印を付ける場合でも、IronPDFはすべて対応します。
IronPDFを使用してPDFに注釈を付ける前に、次の前提条件が整っていることを確認してください。
Python: コンピュータにPythonがインストールされていることを確認してください。 最新バージョンをダウンロードするには、公式のPythonウェブサイトにアクセスしてください。
IDEをインストール: IronPDFを使ってPDFの作業を始める前に、IDEをインストールする必要があります。Python用の統合開発環境(IDE)として人気のあるPyCharmをお勧めします。 代わりに、PyCharmを使用したくない場合は、お好きなIDEを使用することもできます。
pip3 install IronPDF
python
IronPDFパッケージをインストールする
.NET 6.0 ランタイム: IronPDF for Python は適切に動作するために .NET 6.0 テクノロジーに依存しています。 これは、IronPDF for Pythonを効果的に使用するために、コンピュータに.NET 6.0ランタイムをインストールする必要があることを意味します。 おそらく、プロジェクト実行時にIronPDFの依存関係と共に自動的にインストールされます。
注意: pip3(Pythonパッケージマネージャー)を使用してIronPDFをインストールする際、システムのPATH変数にIronPDFのインストールパスが含まれていることを確認することが重要です。 このステップは、pipがインストールおよび使用中にIronPDFパッケージおよびその関連コンポーネントを見つけられるようにするために重要です。
まず、PyCharmで新しいプロジェクトを作成しましょう。
PyCharmを開き、「Create New Project」をクリックします。
PyCharm IDE
プロジェクトの場所を選択し、適切なインタープリター(Python)を選択してください。
新しいPythonプロジェクトを作成する
「作成」をクリックすると、プロジェクトが作成されます。 main.pyファイルも作成され、実行用のコードが書かれます。
デモプロジェクトのセットアップが完了したので、次にIronPDFを使用してPDFに注釈を付けましょう。
最初の行では、IronPDFライブラリから必要なモジュールをインポートし、PDFの操作や注釈のために必要なクラスと関数にアクセスできるようにします。
from ironpdf import *
python
このステップでは、PdfDocument クラスを使用して「existing.pdf」という名前の既存のPDFファイルを読み込みます。 このドキュメントは注釈を追加するための基盤として使用されます。 また、サポートされている注釈タイプが追加されるページインデックスを設定します。
pdf = PdfDocument("existing.pdf")
pageIndex = 0
python
以下のコード行は、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
各プロパティの意味は次の通りです:
回転可能: 注釈を回転させることができるかどうか。
より多くのアノテーションの種類とプロパティについては、このコード例ページをご覧ください。
次のコード行は、作成されたテキスト注釈をPDFドキュメント内の特定のページに追加します:
pdf.Annotations.Add(annotation)
python
最後に、追加された注釈が付けられた更新済みのPDFドキュメントは、SaveAs メソッドを使用して保存されます。
pdf.SaveAs("annotated.pdf")
python
それでは、すべてのコードをまとめて、先ほど作成したPyCharmプロジェクトでスクリプトを実行しましょう。
PyCharm内でスクリプトを実行するには、スクリプトエディタ内の任意の場所を右クリックし、annotatePDFを選択します。
PyCharmはスクリプトを実行し、IDEの下部にある実行コンソールに出力および潜在的なエラーが表示されます。
スクリプトが完了すると、注釈付きPDF(「annotated.pdf」)がプロジェクトと同じディレクトリにあります。
出力:
出力PDFファイル
この記事に記載されている手順を踏むことで、IronPDFの力を利用してPDF注釈ワークフローを自動化し、ドキュメント管理プロセスを改善できます。 IronPDFは、PDFドキュメントにリンク注釈を追加したり、既存の注釈を編集したりするプロセスを簡素化し、異なるページや同一ページにまたがるドキュメントにも対応します。また、プログラムによる作成、変更、および注釈付けのための強力なツールセットを提供します。
さらに、IronPDFは、インタラクティブなPDFドキュメントを作成し、インタラクティブフォームに記入して送信し、PDFファイルを分割・結合し、PDFファイルからテキストと画像を抽出し、PDFファイル内の特定の単語を検索し、PDFページを画像にラスタライズし、PDFをHTMLに変換し、PDFファイルを印刷することができます。
IronPDF を使って今日から実験を始め、文書管理プロセスがどのように変わるかをご覧ください。 IronPDF は、ライセンスを購入する前にその完全な機能をテストできるように、無料トライアルを提供しています。 ライセンスは$749から始まり、便利な追加オプションを選ぶことができます。 公式ウェブサイトからIronPDF for Pythonをダウンロードし、今日からPDFプロジェクトを向上させましょう。