Mouse Dictionaryでpdfを読む
はじめに
Mouse Dictionaryという素晴らしいChrome拡張機能があります。 しかしこの拡張機能はブラウザで開いたpdfファイルには対応していませんでした。 試行錯誤した結果、pdfファイルをMouse Dictionaryに反応させる方法を見つけたのでメモします。
2020/08/13 追記
最速最強を目指して開発中のブラウザ英語辞書ツールMouse Dictionaryですが、このたびPDFに標準対応しました!
— Tetsu (@wtetsu) August 12, 2020
これまではツールの補助を受けづらかったPDF英語論文・技術書を読む時も、超高速辞書を気軽に利用可能です。
PDF対応はまだ新しい機能なので、ご要望や不具合報告もお待ちしております😄 pic.twitter.com/Tz1wKqjQW2
標準でMouse DictionaryがPDFに対応したようです。
追記ここまで。
Mouse Dictionaryについて
Mouse DictionaryはChromeの拡張機能です。
マウスカーソルを乗せるだけで英語の辞書が表示されます。
詳しい解説は次のページにあります。
Mouse Dictionaryとpdfファイル
通常のWebページを読む分には問題ないのですが、ブラウザでpdfを開いて Mouse Dictionaryを使おうとするとうまく動作しません。
pdfの描画はdomではなくてプラグインを利用しているため、 Mouse Dictionaryでは対応していないようです。
PDF.jsと組み合わせる
pdfをブラウザ技術で表示するPDF.jsというものがあります。 これを組み合わせるとMouse Dictionaryでもpdfに反応してくれるようになりました。
PDF.jsはFirefoxでのpdfの表示に使われているそうです。 Firefoxの場合はなんの問題もなくMouse Dictionaryでpdfを読めるのかもしれませんが 確認していません。
PDF.jsを自分で立ち上げるのはなかなか骨の折れる作業のようです。 しかし、PDF.jsではpdfを開く機能が用意されているので、 自分でPDF.jsの環境を作らなくても簡単に利用できます。 PDF.jsのデモページにアクセスし、ファイルを開くボタンから好きなpdfファイルを開きます。
これでMouse Dictionaryが反応するようになりました。
おわりに
Mouse Dictionaryでpdfを読む方法のメモでした。 pdf.jsのデモページをブックマークしておくとよいかもしれません。