Antenna House PDF Tool API(PDF Tool API)は、PDF ファイルの加工処理、PDFのページ編集処理、PDFファイルからの情報取得処理を支援するソフトウェアです。PDF ファイルの結合、ページ抽出、セキュリティ設定、透かしの挿入、しおりの作成・編集、テキスト抽出、テキスト検索などさまざま機能があります。
『PDF Tool API』では、PDFの各オブジェクトや機能をクラスライブラリ化しています。ライブラリに用意されているAPI を自在に組み合わせて独自のPDF 処理プログラムの作成が可能です。
APIは、少ないコード行数でプログラムを書くことができるよう設計を工夫しています。高度な開発向きでありながら、PDF の仕様についてあまり深い知識がなくても使用できるようにしました。
対応するプログラム言語は、C++、.NET、Javaです。
『PDF Tool API』のライブラリ版には、コマンドラインが同梱されています。
コマンドラインは、コマンドとオプションを指定して実行するしくみです。プログラム言語やPDFの仕様についての知識がほとんどなくても、PDF ファイルの情報取得や加工・編集処理ができます。
PHP、Phython、Ruby など、実行ファイルの呼び出しと制御ができるプログラム言語からも利用できます。
処理内容は限定されますが、PDFに対する処理として要望の多いコマンドとオプションをそろえています。開発工数の削減にもつながります。