我必須從URL顯示PDF。 當我直接在webview中打開url時,它會要求我下載pdf,然後根據我想要查看的應用程序進行查看。 但我不想下載pdf,它必須直接顯示。如何通過Android網頁瀏覽器顯示PDF而無需下載文件
,我經歷了若干答案SO建議儘量使用docs.google.com
的喜歡這裏:How to display a PDF via Android web browser without "downloading" first
但這似乎沒有被工作了。
我必須從URL顯示PDF。 當我直接在webview中打開url時,它會要求我下載pdf,然後根據我想要查看的應用程序進行查看。 但我不想下載pdf,它必須直接顯示。如何通過Android網頁瀏覽器顯示PDF而無需下載文件
,我經歷了若干答案SO建議儘量使用docs.google.com
的喜歡這裏:How to display a PDF via Android web browser without "downloading" first
但這似乎沒有被工作了。
使用這一個:
https://docs.google.com/viewer?url=[url_pdf]
如。 webview.loadUrl(「https://docs.google.com/viewer?url=https://www.unipg.it/files/pagine/410/4-PDF-A.pdf」);
感謝您的回答,但我已經嘗試了這一點,但這不適合我,我得到相同的輸出,「預覽不可用」。 – frgr
使用這個你的身體標記
<iframe src="http://example.com/yourpdf" width="100%" height="100%" style="border: none;">This browser does not support PDFs. Please download the PDF to view it: <a href="http://example.com/yourpdf">Download PDF</a></iframe>
內「似乎沒有工作」是不是你的問題的一個非常準確的描述。 – FWeigl
我想你錯了。要顯示.pdf的內容,必須首先下載它。你想實現的只是暫時下載它,並在用戶退出.pdf查看器後再次刪除它。 – PKlumpp
它只顯示該預覽不可用。即使是我經歷過的較老的例子,當時谷歌已經介紹了這個,甚至這些例子現在顯示預覽不可用。 – frgr