有沒有什麼方法可以在移動瀏覽器中內聯使用mpdf生成的PDF格式?在手機瀏覽器中使用mpdf內嵌生成的pdf格式
我經歷了mpdf documentation並嘗試了目的地選項mpdf->output('filename.pdf','I')
。它在除IE之外的所有桌面瀏覽器都能很好地工作,並且不適用於Firefox,Chrome等移動瀏覽器。它自動開始下載,而不是在桌面和所有移動瀏覽器中在IE中內聯顯示。
無論如何處理這個?
有沒有什麼方法可以在移動瀏覽器中內聯使用mpdf生成的PDF格式?在手機瀏覽器中使用mpdf內嵌生成的pdf格式
我經歷了mpdf documentation並嘗試了目的地選項mpdf->output('filename.pdf','I')
。它在除IE之外的所有桌面瀏覽器都能很好地工作,並且不適用於Firefox,Chrome等移動瀏覽器。它自動開始下載,而不是在桌面和所有移動瀏覽器中在IE中內聯顯示。
無論如何處理這個?
我偶然發現了StackOverflow post。您也可以嘗試谷歌embeddable PDF Viewer
按照該博客:
谷歌文檔提供了一個未公開的功能,讓你嵌入到網頁中的PDF文件和PowerPoint演示文稿。這些文件不必上傳到Google文檔,但需要在線提供。
Rishabh,我試過這個,在我的情況下工作得很好,沒有使用第三方庫。感謝您的建議和stackoverflow帖子。 –
基於文檔:
I:將文件內聯發送到瀏覽器。如果可用,則使用插件。當在生成PDF的鏈接上選擇「另存爲」選項時,將使用由$ filename給出的名稱。
您需要在瀏覽器中安裝插件來嵌入PDF文檔(桌面和移動設備)。如果您的瀏覽器沒有PDF Viewer插件,PDF文檔將自動下載。
您可以使用Javascript插件(如pdfJs)將您的PDF文檔嵌入到跨瀏覽器中。
Muhammad,我已經嘗試過pdfJS,ViewerJS,它可以很好地與它一起工作。我想知道是否可以用mpdf本身實現! –
https://helpx.adobe.com/acrobat/kb/cant-view-pdf-web.html? –
基於庫代碼,看起來像客戶端問題。由於它沒有設置任何瀏覽器特定的標頭。 https://raw.githubusercontent.com/mpdf/mpdf/development/src/Mpdf.php。搜索'case Destination :: INLINE:' –