2016年8月12日金曜日

JavaScript for Acrobat で、Adobe Acrobat Reader DC を拡張

そういうことができるらしいです。

このような JavaScript を %AppData%\Adobe\Acrobat\Privileged\DC\JavaScripts\Hello.js とかに保存して、Adobe Acrobat Reader DC を起動し、PDF を開くと…

function helloWorld()
{ 
     //Say Hello World
     app.alert("Hello World with this " + this);
}

app.addToolButton({
       cName: "helloWorldBtn", // A name for your button
       cExec: "helloWorld()", //Function to Call
       cLabel: "Hello World", //The Text on the Button
       cTooltext: "Say Hello World" //The Help Text
}); 


何やら右下にアドオンツールというものが追加されます。

試しにクリックすると、あら素敵! アドオンツールに、Hello World が!

クリックすると、

メッセージが表示されます。

これでもう簡単なプラグインは JavaScript でも書くことができるし、Reader でも使えるし、いいことずくめですか?