2012-02-20 6 views
11

Acrobat Reader用のアドインを作成できますか? (Visual StudioのOfficeアドインのようなもの) たとえば、Acrobat ReaderでPDFファイルを開くと、特定の操作を実行するためにカスタムボタンをリーダーに追加したいと考えています。アドインをAcrobat Reader用に作成 - PDF

これは可能ですか?

無料ですか?

サードパーティのコンポーネントが必要ですか?

ありがとうございました。

+0

- はどのように行きましたの? – AndrewS

答えて

9

答えは、ここに示されているものより少し複雑です。まず最初に、無料のAdobe Acrobat SDKが必要です。http://www.adobe.com/devnet/acrobat.html

これは、さまざまなアプローチのためのドキュメントとサンプルコードを提供します。

ただし、Adobe Reader用のプラグインを自動的に作成することはできません。 Adobe Acrobat StandardまたはPro、はい。 Adobe Reader、いいえ。

Adob​​e Readerは無料の製品で、Adobeはそのコンセプトに違反しないプラグインのみを許可しています。たとえば、PDFファイルを編集してその変更を保存するReaderプラグインを作成することはできません。それらはAcrobatに限定されたものです。これらの制限を適用するために、Adobeは実際にReaderで作業する前に署名プラグインを作成します。署名手続き中に、あなたが何をしようとしているのかを伝え、たくさんの書類に署名し、相当量の現金を取り出す必要があります。あなたのプロジェクトが気に入らなければ、彼らはあなたに許可を与えないかもしれません。

しかし、ドキュメントをダウンロードするときには、JavaScriptでできることも見てください。メニュー項目やボタンの追加などは、通常、Adobe Readerの起動時に実行されるJavaScriptのビットで可能です。もう一度、Adobe ReaderでJavaScriptからアクセスできる機能は非常に限られていますが...

+1

C#でアドオン(拡張機能、plguins)を書くことができる代替PDFリーダーがありますか? – Yoda

+0

私は気づいていません。 Adobe Acrobatの最大のライバルはおそらくNitro PDFです。この記事は、サポートページ(http://nitropdf.zendesk.com/entries/24502438-Add-an-SDK-to-Nitro-Pro)にあります。自社製品のSDKはありません。 –

0

GNUライセンスを取得したPDFリーダーのEvince or Okularのソースコードをダウンロードして、心の中身をフォークしてください。いくつかのマッサージでは、Win32バイナリにコンパイルすることができます(おそらくLinuxのライブラリからたくさんのライブラリが必要ですが、それでも可能です)。

Okularソースコード:

https://github.com/KDE/okular

示すソースコード:

私は同じような状況にいるよ

https://github.com/GNOME/evince

関連する問題