私たちはpdf.jsをテストしていますが、素晴らしいプロジェクトのように見えますが、Safari では動作しません。
(PDF.JS バージョン = 0.8.229 (最新) / Safari 5.1.9 - 6.0.4 / Mac OSX 10.6.8 - 10.8.3 でテスト済み)
例:
これは、Chrome/FFox では動作するが Safari では動作しないサンプル PDF を含むサーバーから提供されるデモ コードの例です: http://test.appgrinders.com/pdf_js/test.html
コンソール出力:
Warning: Setting up fake worker.
Error: Invalid XRef stream (while reading XRef):
Error: Invalid XRef stream pdf.js:850undefined
Warning: Indexing all PDF objects
Error: Invalid XRef stream (while reading XRef):
Error: Invalid XRef stream pdf.js:850undefined
その他のテスト:
以下は、テストしたサンプル PDF のリストです (すべてサーバーから提供され、すべて Chrome/FFox/Android で動作しました)。Safari で動作したのは、pdf.js プロジェクト自体から提供された PDF ファイルだけでした。
SAFARI での失敗:
http://samplepdf.com/sample.pdf
http://forums.adobe.com/servlet/JiveServlet/previewBody/2041-102-1-2139/Sample.pdf
https://github.com/エビpdf/エビ/生/マスター/データ/pdfs/form.pdf
SAFARI で動作:
http://cdn.mozilla.net/pdfjs/helloworld.pdf
(注: これは pdf.js プロジェクトのサンプル PDF であり、これまでに動作した唯一のものです)
私たちはバグレポートを提出しましたが、開発者は答えを持っていないようです。
pdf.js を Safari で動作させるにはどうすればよいですか?