最近、以前はいつもうまくいった方法を試してみたのですが、今回はうまくいきませんでした。
SafariでPDFファイルへのリンクをクリックしました。ブラウザウィンドウでPDFが開いたら、Safariのファイルメニューから「名前を付けて保存…」を選択しました。ここまでは順調です。次に、Macのデスクトップに保存したファイルをダブルクリックしました。通常、この操作でファイルはプレビューで開きます。しかし今回は、以下のエラーが表示されました。

プレビューではなくAdobe Readerでファイルを開こうとすると、同様のメッセージが表示されました。次に、SafariではなくFirefoxでファイルを保存してみましたが、変化はありませんでした。
Safariに戻り、「印刷」コマンドを選択しました。印刷ダイアログでファイルをPDFとして保存することを選択しましたが、これも有効なコピーを保存できませんでした。
ついに成功への道を見つけました。SafariでポインターをPDFページに置いた状態でトラックパッドをクリックすると、ツールバーのオーバーレイが表示されました。ツールバーのアイコンの一つがフロッピーディスクでした(本当に!)。このアイコンをクリックするとファイルのコピーが保存され、(ついに!)プレビューでエラーなく開くことができました。
この問題は、Webから保存した特定のPDFファイルに限ったものではありません。保存しようとしたどのファイルでも発生しました。Webページから保存したものではないPDFファイルは、これまで通り問題なく開くことができました。
問題がなぜ最初に発生したのか、また、なぜ特定の保存方法が機能するのに他の類似の保存方法が機能しないのか、はっきりとは分かりませんでした。しかし、原因についてはほぼ確信していました。PDF表示に使用されているAdobeの.pluginファイルではないかと疑っていました。そのようなファイルが2つ、/Library/Internet Plug-Insフォルダに存在していました。AdobePDFViewer.pluginとAdobePDFViewerNPAPI.pluginです。この2つのファイルをこのフォルダから削除すると、SafariはPDFファイルの表示にAdobeベースではない組み込みの方法を使用するようになりました。これを実行すると、SafariでPDFを保存する際に発生する問題は解消されました。
誤解のないよう申し上げますが、これらのプラグインを削除しても、以前保存したファイルの問題が完全に解消されたわけではありません。今後発生する症状を予防しただけです。
次のステップは、この問題を修正したプラグインファイルの最新バージョンがあるかどうかを確認することでした。最初は、答えは「いいえ」のようでした。これらのファイルはAdobe Readerの一部としてインストールされることを知っていたので、アプリを起動して「アップデートを確認」を選択しました。すると、既に最新バージョン(10.1.5)を使用していると表示されました。
諦めきれず、Adobeのウェブサイトも確認してみました。Readerアプリとは裏腹に、ウェブサイトでは新しいバージョン(11.0.01)が利用可能と表示されていました。この新しいバージョンにアップデートしたら、PDF保存のバグは解消されました!
残念ながら、アップデートで新たなバグが発生しました。SafariからPDFファイルを保存しようとすると、2回保存しなければならなくなりました。2回目の保存では、直前に作成したファイルを上書きするかどうかを尋ねられます。ちょっとしたイライラではありますが、Adobeのプラグインはもう諦めた方が良いのではないかと考えるほどです。
通常、ソフトウェアのアップデートだけで解決できるバグについて、コラムを割くことはしません。しかし、多くのユーザーはAdobeプラグインが原因だと気付かないだろうと予想しました。たとえ気付いたとしても、これらのファイルがAdobe Reader由来のものだとは気付かないかもしれません。たとえ気付いたとしても、Readerの誤ったアップデートメッセージによってアップデートが中止される可能性が高いでしょう。ご心配なく。このバグに遭遇した場合、どうすれば良いかはこれでお分かりいただけたと思います。