AcrobatBookmark

 

■■■このソフトについて■■■
Acrobatでしおりをつけます。


■■■インストール方法■■■
Mac専用です。HDDの好きな場所にコピーしてお使い下さい。


■■■使い方■■■
しおり原稿をタブ区切りで用意しAcrobatBookmarkに読み込みJSXを作成します。 (アプリケーションと同じ場所に「makebookmark.jsx」が作られます。) Acrobatで対象のPDFを開き、Acrobatにしおりをつけるボタンをクリックすればしおりが完成します。
しおりに対して太字、斜体、太字斜体のスタイルを個別に設定できます。
しおりの展開する・しないを個別に設定できます。
しおり原稿のページ数に目次を流用する事があると思いますが、PDF上のページ数と一致しない場合があると思います。その場合「ページ数にプラスする値」に半角数字で入力してください。


■■■しおり原稿の作り方■■■
しおり名LEVEL1
しおり名LEVEL2
しおり名LEVEL3
しおり名LEVEL4
Acrobat上のページ 展開0=OFF,1=ON
スタイル0=標準,1=斜体,2=太字,3=太字&斜体
の順にタブ区切りで記述します。
(文字コードUTF-8、改行コードはなんでもかまいません)
サンプルにエクセルを入れていますので、そこに記述して、テキストエディタにコピーペーストすれば良いと思います。




■■■参考■■■
Acrobatのスクリプトを動かすテクニックはせうぞーさんの「名もないテクノ手」
「Acrobatを外部JavaScrptから操作する」を参考にしました。
http://d.hatena.ne.jp/seuzo/20090618/1245315682

肝心のスクリプト本体ですが
こちら、AppleScriptでは文字化けする問題が解決せずにずっと放置していましたがJavaScriptだと文字化けせずにできる事が判明したので、作りました。たまに仕事で300ページほどのPDFにしおりをつけてとか言われるので、これで効率化できます。

ダウンロードはこちら AcrobatBookmark.zip

else11

追記:最新のOSで動かない事があります。
とりあえず、手間がかかりますが回避策をお伝えします。
Acrobatのボタンツールでボタンをつくります。ページのどこでもいいです。
ボタンが出来たらそれをダブルクリックするとウィンドウが表示されます。
ウィンドウのアクションタブを選択し「マウスボタンを放す」「JavaScriptを実行」 を選択します。「追加」ボタンをクリックするとさらにウィンドウが開きますので 「AcrobatBookmark.app」が書き出した「makebookmark.jsx」を「ExtendScript Toolkit」で開き コピーアンドペーストします。(ダブルクリックで開くと思います。)
「ExtendScript Toolkit」は「アプリケーション/ユーティリティ/Adobe ユーティリティ」にあります。
「OK」でウィンドウを閉じ「閉じる」で最初のウィンドウも閉じます。
Acrobatで「手のひらツール」に変更し、先ほど作ったボタンをクリックします。
これでしおりがつくられます。先ほどのボタンは必要ないので 「オブジェクト選択ツール(黒矢印)」に変更しボタンを選択して削除します。

DTP自動化トップ DTP自動化ダウンロード DTP自動化サンプルスクリプト DTP自動化ワークメモ DTP自動化リンク DTP自動化メール