血統の森+はてな このページをアンテナに追加 RSSフィード

 | 

2008-07-19

ウェブページpdfをリンクするときのちょっと便利な小技 ウェブページでpdfをリンクするときのちょっと便利な小技を含むブックマーク

ウェブブラウザで開くと何かと不便な向きもあるpdfですが*1、ちょっと幸せになれるかもしれない小技を見つけたので紹介。

pdfを開く際にページを指定するなんて芸当ができる。

例えば、2ページ目を開きたいなら、URLのあとに#で区切って、code=2と記述すればいい。

http://www.jitec.ipa.go.jp/1_01mosikomi/20a_annaisho/20a_all.pdf#page=2IPA*2

とまあ、少なくともAcrobat Readerプラグインが入っているなら、2ページ目が開く。

また、ズームを指定することができる。例えば50%にしたいなら、zoom=50とする。

http://www.jitec.ipa.go.jp/1_01mosikomi/20a_annaisho/20a_all.pdf#zoom=50

2ページ目かつ、ズームを50%としたいなら、&で区切る。

http://www.jitec.ipa.go.jp/1_01mosikomi/20a_annaisho/20a_all.pdf#zoom=50&page=2

このようにして、URLごしにパラメータを渡すことで、pdfを開くときの動作をある程度制御できる。

以下、これはと思うものをピックアップ。全部のパラメータについてはOpen Parameters for PDFadobe公式/pdf)を見てください。


それっぽい解説。

view=Fit | FitH | FitV

  • Fit ページ全体が収まるようにpdfを開く。
  • FitH ページの横幅が収まるように開く。
  • FitV ページの縦の長さが収まるように開く。

そのほかにもキーワードが定義されているが、違いがよくわからなかったので割愛。


pagemode=bookmarks | thumbs | none (default)

ブックマーク(ページ)、サムネイル(しおり)、何も表示しない(デフォルトの動作)を選択できる。


scrollbar=1|0

スクロールバーを有効にするかどうかの選択。


search=wordList

pdfを開くときに単語を検索する。日本語を検索するときはutf-8でパーセントエンコーディングする。複数の単語を指定するときは引用符でくくってスペースで区切る。例:search="word1 word2"


toolbar=1|0

ツールバーを有効にするかどうかを選択。


navpanes=1|0

ナビゲーションバーを有効にするかどうかを選択。

*1:pluginなんか絶対入れるもんかという主義の人もいますし

*2:特に情報処理技術者試験を選んだ深い意味はない

うがっちうがっち 2008/09/09 10:14 open parameters pdfでいろいろ指定できるんですね!
知りませんでした・・

早速試してみたところ、例えばhogehoge.pdf#page=2と2ページ目を指定した
リンクを設置するとIE6では正常に2ページ目が開きますが、IE7、Firefoxでは
開かないみたいなのですが・・指定が違うのかな

momdomomdo 2008/09/09 21:39 動かない原因の可能性としては
1) Adobe Readerのバージョンが古い(7.0以前のものである)
2) pdfのpluginが壊れている
のどちらかかと。
adobe純正以外のpdf-pluginでの動作確認はしていません。

 |