2017-08-26 18 views
11

Có cách nào để hiển thị pdf được tạo bằng mpdf nội tuyến trong trình duyệt trên thiết bị di động không?Hiển thị pdf được tạo bằng cách sử dụng mpdf nội tuyến trong trình duyệt di động

Tôi đã xem qua mpdf documentation và chọn tùy chọn đích mpdf->output('filename.pdf','I'). Nó hoạt động khá tốt trên mọi trình duyệt trong máy tính để bàn ngoại trừ IE và không hoạt động trên các trình duyệt di động như Firefox, Chrome, v.v. Nó bắt đầu tải xuống tự động thay vì hiển thị nội tuyến trong IE trong máy tính để bàn và tất cả các trình duyệt di động.

Mọi cách để xử lý việc này?

+0

https://helpx.adobe.com/acrobat/kb/cant-view-pdf-web.html? –

+0

Dựa trên mã thư viện, trông giống như một vấn đề phía khách hàng. Vì không có bất kỳ tiêu đề cụ thể nào của trình duyệt mà nó đặt. https://raw.githubusercontent.com/mpdf/mpdf/development/src/Mpdf.php. Tìm kiếm 'case Destination :: INLINE: ' –

Trả lời

3

Tôi tình cờ gặp phải điều này StackOverflow post. Bạn cũng có thể thử Google embeddable PDF Viewer

Theo blog:

Google Docs cung cấp một tính năng không có giấy tờ cho phép bạn nhúng tập tin PDF và các bài thuyết trình PowerPoint trong một trang web. Các tệp không cần phải tải lên Google Documents, nhưng chúng cần phải có sẵn trực tuyến.

+1

Rishabh, tôi đã thử điều này và hoạt động khá tốt trong trường hợp của tôi mà không cần sử dụng thư viện của bên thứ ba. Cảm ơn đề xuất và bài đăng stackoverflow. –

3

dựa trên tài liệu:
Tôi: gửi tệp nội tuyến đến trình duyệt. Trình cắm được sử dụng nếu có. Tên được đặt bởi $ filename được sử dụng khi người ta chọn tùy chọn “Lưu dưới dạng” trên liên kết tạo PDF.

Bạn cần plugin được cài đặt trên trình duyệt của mình để nhúng tài liệu PDF (Máy tính để bàn và thiết bị di động). Nếu trình duyệt của bạn không có trình cắm PDF Viewer, tài liệu PDF sẽ được tải xuống tự động.

Bạn có thể sử dụng plugin Javascript chẳng hạn như pdfJs để nhúng tài liệu PDF của mình vào trình duyệt chéo.

+0

Muhammad, tôi đã thử pdfJS, ViewerJS và nó hoạt động tốt với nó. Tôi đã tự hỏi nếu nó có thể đạt được với mpdf chính nó! –

Các vấn đề liên quan