如何解决在Android上通过Firefox打开PDF的问题?

w1r*_*res 7 apache firefox android adobe-reader

我的网站上有一个pdf文件的链接。在Firefox或iOS上的内置pdf查看器中打开pdf时没有任何问题。

尝试通过在Android上的Firefox中单击链接来打开pdf时出现错误。单击链接后,Adobe Reader应用程序将打开并尝试下载pdf进行查看。然后我得到一个错误,并且pdf无法打开。Adobe Reader内部的错误只是说

错误。无法下载该文件。请将文件保存到本地存储,然后尝试打开它。

我该如何解决?我尝试在链接中使用绝对URL,从文件名中删除空格,但这些都不起作用。我还尝试使用其他程序创建pdf,以防问题出在pdf本身,而这没有帮助。我也尝试直接在浏览器网址中输入链接,然后发生同样的事情。

在这一点上,我不知道如何在没有某种调试信息的情况下进行故障排除。我在服务器上使用Apache。

小智 12

过去有一次,您在下载 PDF 文档时默认选择 Adob​​e Reader。不幸的是,AR 不支持该选项。

要将其改回,请about:config在浏览器的地址栏中键入。搜索browser.download.preferred.application/pdf。在它下面应该写着“Adobe Acrobat”。重置此选项。

下次您下载 PDF 时,Firefox 会询问您希望如何打开 PDF。选择除 AR 之外的任何东西。


Rea*_*hed 0

某些非 Adob​​e 产品创建的 PDF 文件有时结构不正确。Adobe Reader 和 Acrobat 产品会尽力打开此类 PDF 文件,但它们在能够打开的此类 pdf 文件类型方面确实有所不同。

问题实际上出在您尝试下载的 PDF 文件中。它可能有一些格式不正确的 HTML 代码,因此 PDF 查看器无法按预期工作。

解决此问题的一种方法是在计算机中下载 PDF 文件,并通过其他方式将文件传递到 Android 设备中,然后使用 Android 中的 PDF 查看器打开 pdf 文件,而不是在 Firefox 或其他浏览器中打开它。问题。

解决此问题的另一种方法是使用 LaTex 或其他一些工具格式化 PDF 文件,以使其保持正确的结构。

我正在分享一个链接,其中可能包含更多相关信息。您可以看到有些人也遇到了类似的问题。