ウェブサイトにPDFファイルへのリンクがあります。 Firefoxは、FirefoxまたはiOSの組み込みのPDFビューアで問題なく開きます。
Android上のFirefoxでリンクをクリックしてPDFを開こうとすると、エラーが発生します。リンクをクリックすると、Adobe Readerアプリが開き、表示するPDFをダウンロードしようとします。次に、エラーが発生し、PDFが開きません。 Adobe Reader内のエラーはただ言う
エラー。ファイルをダウンロードできませんでした。ファイルをローカルストレージに保存してから、開いてみてください。
これをトラブルシューティングするにはどうすればよいですか?リンクに絶対URLを使用して、ファイル名からスペースを削除しようとしましたが、どれも機能しませんでした。問題がPDF自体にある場合に備えて、別のプログラムを使用してPDFを作成しようとしましたが、それでも解決しませんでした。また、ブラウザのURLに直接リンクを入力してみたところ、同じことが起こりました。
現時点では、なんらかのデバッグ情報を取得せずにトラブルシューティングを行う方法がわかりません。サーバーでApacheを使用しています。
以前は、PDF-Docsのダウンロードに関して、Adobe Readerをデフォルトとして選択していました。残念ながら、ARはそのオプションをサポートしていません。
元に戻すには、ブラウザのアドレスバーにabout:config
と入力します。 browser.download.preferred.application/pdf
を検索します。その下に「Adobe Acrobat」と表示されているはずです。このオプションをリセットします。
次にPDFをダウンロードするとき、FirefoxはPDFを開く方法を尋ねてきます。 AR以外のものを選択してください。
セキュリティ関連の問題である可能性があります。ダウンロードリンクでhttpsが有効になっていないか、提供した証明書が自己署名されている(または何らかの理由で有効ではない、別名が失効している)場合、AdobeアプリがURLから直接ロードできない可能性があります。 (たとえば)Amazon S3にファイルをコピーして、andorid(デフォルトでは有効な証明書付きのhttps)からダウンロードして、機能するかどうかを確認します
一部のアドビ以外の製品で作成されたPDFファイルは、構造的に正しくない場合があります。 Adobe ReaderおよびAcrobat製品は、このようなPDF=ファイルでも開くように最善を尽くしていますが、開くことができるPDFファイルの種類の点で異なります。
問題は実際にはダウンロードしようとしているPDFファイルにあります。適切にフォーマットされていないHTMLコードが含まれている可能性があるため、PDFビューアは期待どおりに動作していません。
PDFファイルをコンピューターにダウンロードし、そのファイルをAndroidデバイスに他の手段で渡してから、PDFファイルをPDFビューアAndroidで問題が発生しているFirefoxまたは他のブラウザで開く代わりに.
これを修正する別の方法は、適切な構造を維持するために、LaTexまたは他のツールを使用してPDFファイルをフォーマットすることです。
私は リンクを共有しています です。 ここでも同様の問題 があった人もいます。