Home‎ > ‎Application‎ > ‎

Acrobat

http://www.adobe.com/jp/products/acrobat/

CS3仕方なくアップグレードしたので、多分ついてくる。
会社のマシンには、ver6 Pro がインストールされているけど、実際のところPDFのページをまとめるときぐらいにか使ってない。
一般的に使って便利な機能は全部OPENにしてくれると、リリースのフォーマット以外にも使えると思うんだけど。
単に元書類をあまりいじってもらいたくないときに、渡すフォーマットみたいになってるな。

Javascript

「複数ページあるPDFの中で、特定のページだけを印刷するボタンをつけたい」
やり方教えて、ってオーダーがきた。
Acrobatのフォームなんぞ使ったことがないので、おいらもそんなの知らない。
とりあえず、フォームのボタンを置いてみたけど、どこにも印刷なんて言葉は出てこない。
javascriptが使えるみたいなので、あーこれかと思ってヘルプを見たらば、デベロッパ向けサイトに資料あるよと書いてあったのでいってみた。
リダイレクトされた。
http://www.adobe.com/devnet/acrobat/

Documentation タブの Javascriptの項
こっちが、基本のマニュアルのようだ。

P60からプリントに関する説明が載っている。
P62ページの下の方に、最も単純なサンプルが載っている。
this.print({
bUI: false,
bSilent: true,
bShrinkToFit: true,
nStart: 1,
nEnd: 10
});
ま、この nStart と nEndの値を適当にいじってやれば、当初の目的は達せられるというわけ。
ここまで調べればいいだろということで、

オプションについて

  • bAnnotations   注釈を印刷するかどうか
  • bPrintAsImage   イメージとして各ページを印刷するかどうか
  • bReverse   逆のページの順序で印刷するかどうか
  • bShrinkToFit   ページが印刷領域より大きな場合、自動的に縮小するかどうか
  • bSilent   取り消しダイアログボックスの抑制
  • bUI   ユーザインタフェースを出すかどうか (ちゃんと試してないので、何を意味しているかわからない。ダイアログ表示するかどうかかなぁ?)
  • nEnd   印刷範囲終了、0から始まるページ数で指定
  • nStart   印刷範囲開始、0から始まるページ数で指定




Comments