4

私たちは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 で動作させるにはどうすればよいですか?

4

5 に答える 5

0

Mac Safari と iPad で動作させる方法を理解しました。最初の「厳格モード」を削除しました。

1. pdf.js/src/core/worker.js
2. pdf.js/web/download_manager.js

そして働いた!!

于 2017-01-06T23:52:02.057 に答える