Safari内のテキストを含む.pdfファイルからシステム辞書が利用できないのはなぜですか?


1

Safari 6(Acrobat Readerを使用)で開いた.pdfでシステム辞書^+ +を使用するにはどうすればよいDですか?おそらくAdobe Readerに問題があるのでしょうか(つまり、辞書はSafariのデフォルトの.pdfリーダーで動作しますか)?

回答:


3

テキストを描画するプログラムは、ショートカット辞書が機能するようにテキストを描画するためにAppleの標準SDKのいずれかを使用する必要があります。サファリはPDFをAdobeに渡してレンダリングするため、標準のテキストフィールドを使用していないようですが、独自のコード/クラスを実装して描画を行っているようです。

これは、ChromeなどのWebブラウザーや、Macプログラムではなくクロスプラットフォームにしたい他のプログラムでは非常に一般的です。

あなたの場合、Acrobatプラグインを捨てると、ネイティブツールを使用してPDF処理が復元され、辞書ショートカットが再び機能します。を単に削除AdobePDFViewer.plugin/Library/Internet Plug-insます。


私はOPについて話すことはできませんが、AppleのPDFプラグインを使用するとき(およびその点でPreview内で)同様の動作を取得します。非標準のレンダラーの問題ではないようです。
robmathers

確かに、Acrobatを取り除き、辞書が戻ってきました。解決策は、Adobeがプリファレンスの関連オプションを無効にしているため、/ PDF / Internet Plug-insからAdobePDFViewer.plugin削除することです(デフォルトでプレビューに戻したい場合)。
ブレイズ

@robmathers Safari 6.0.2は^⌘Dで動作します。動作中の場合はこのスクリーンショットをご覧ください。cl.ly/LgyI-同じPDFがプレビューでうまく機能します。通常、画像内のテキストを選択することはできませんので、なぜこれらの標準コントロールがないのかわかりません。
bmike

@courteous回答を自由に編集して詳細を改善したり、自分の質問に答えたりすることができますが、そのような詳細を持っていると役に立ちます(そしてアドビ製品をインストールしていません)。
bmike

0

私のテストでは、SafariDショートカットはSafari内のプレビューまたはPDFでは機能しません。ただし、単語を選択し、コンテキスト(右クリック)メニューの[ 辞書で検索]項目を使用すると、期待どおりに機能します(完全な辞書アプリではなく、黄色の強調表示とポップアップが表示されます)。

なぜショートカットが機能しないのかはわかりませんが、少なくとも適切な回避策です。


奇妙なことに、プレビューでは⌃⌘Dショートカットが機能します。
ブレイズ

SafariとPreviewの3つの異なるバージョンの3つの異なるMacでこれをテストしたばかりで、すべてがうまく機能しているので、何かが起きています。おそらく、別のショートカットが定義されていますか?
bmike

非常に奇妙な。⌃⌘Dは他のどこでも動作しますが、SafariまたはPreviewのPDFは動作しません。今、これは私を悩ませます。
robmathers
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.