Foxit PDF Editor Plug-in SDK

  • Foxit PDF Reader and Foxit PDF Editorの拡張
    メニューアイテムとツールバーボタンの作成
    カスタムアクションの作成
    PDFドキュメントの操作

Foxit PDF Editor Plug-in SDK 製品概要

Foxit PDF EditorとFoxit PDF Readerの拡張とカスタマイズ

Foxit PDF Editor Plug-in SDKは、PDFドキュメントとフォームの閲覧、作成、編集、デザインの各機能のカスタム拡張を考えている大規模企業や、各自のソリューションをPDF環境に密接に統合したいと考えているアプリケーション開発者向けのソフトウェア開発キットです。この開発キットにより、Foxit PDF EditorとFoxit PDF ReaderはPDFドキュメントとフォームの機能を追加できるプラットフォームになります。

開発者は、Foxit PDF Editor Plug-in SDKを使用して、Foxit PDF EditorまたはFoxit PDF Reader製品を変更せずに既存のインタフェースに新しいメニュー項目とツールバーのボタンを実装できます。また、選択したユーザーインタフェースコマンドのカスタムアクションを作成することもできます。その他のPDFドキュメントの操作として、たとえば、外部ダイアログでPDFを開いたり、既存のPDFにページを動的に追加または削除できます。PDFの要素を編集したり、セキュリティポリシーを設定してPDFドキュメントのユーザー権限を制御したりすることもできます。

PDFは拡張可能形式なので、このFoxit PDF Editor Plug-in SDKを使用すれば、カスタムデータをPDFファイルに追加して、固有のワークフローとビジネスニーズに対応することができます。たとえば、ドキュメントの閲覧者のデータ、フォーム内の特定のフィールドに入力する場合のヘルプ情報、エンジニアリングコスト、またはPDF仕様で定義されていないその他のデータを追加できます。

C++開発者は、Foxit PDF ReaderとFoxit PDF Editorをベースにして必要に応じてプラグインを開発し、権限情報が格納された対応する証明書を追加することでそのプラグインを有効にし、指定したフォルダにプラグインを配置して正しく読み込ませることができます。Foxit PDF ReaderとFoxit PDF EditorのリソースをそのコアAPIによって共有し、Foxit PDF ReaderとFoxit PDF Editorのどちらのアプリケーションも変更することなくどちらかのアプリケーションにプラグインを動的にリンクさせることで、簡単にカスタマイズできます。

モジュール

Foxit PDF Editor Plug-in SDKで提供されるインターフェースは以下の通りです。

  • Custom UI Module – メニュー / メニュー項目 / ツールバー / 開発したPDFツール用ナビゲーションパネルの追加など、Foxit PDF Reader / Foxit PDF Editor製品のUIエレメントをカスタマイズします。
  • Rendering Module – PDFドキュメントをレンダリングし、基本的なPDF情報を取得します。
  • Security Module – PDF暗号化 / 復号化ソリューションのカスタマイズ、およびFoxit DRMソリューションやRMSシステムへの統合など、Foxit PDF Reader / Foxit PDF Editorにセキュリティソリューションを統合します。
  • Extracting Module – 翻訳や読み上げなど指定の用途のために、PDFドキュメントから、テキストや画像を含むコンテンツを抽出をします。
  • Annotation Module – 顧客のソリューション上で印刷するときに透かしを挿入するなど、注釈オブジェクトとデータを処理します。
  • Form Module – インタラクティブフォームオブジェクトとデータを処理します。例えば、企業の通常業務のためのフォームソリューションの開発が可能です。
  • Editing Module – PDFドキュメントの編集、PDFページコンテンツ編集を含む、カスタムPDF編集機能をFoxit PDF Reader / Foxit PDF Editorに追加します。
  • RMS Plug-in SDK – PDFドキュメント保護のため、Foxit PDF Reader / Foxit PDF Editor製品にMicrosoft RMS機能を拡張します。

PAGE TOP