2013-02-25 26 views
5

Tôi đang sử dụng nodejs và chromium cho ứng dụng dành cho máy tính để bàn của mình. Vấn đề là tôi không thể mở tập tin pdf trong crom. Vì vậy, tôi googled và thấy rằng hầu hết các câu trả lời có liên quan đến mozplugger plugin. Tôi đã cài đặt plugin như đã đề cập trong liên kết dưới đây:Làm thế nào để mở tệp PDF bên trong Chromium?

http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html

Bây giờ tôi nhận được một thông báo lỗi: "Mozplugger: M4 phân tích cú pháp của cấu hình được tạo ra lỗi" khi tôi cố gắng để mở file pdf trong crom . Làm thế nào tôi có thể giải quyết lỗi này?

Xin hãy giúp tôi!

+0

Phiên bản nào của Chromium bạn đang sử dụng và hệ điều hành gì là bạn không? – redbmk

+0

Tôi đang sử dụng phiên bản Chromium 21 và Linux. Tôi cũng cần mở pdf trong cửa sổ. –

Trả lời

2

Trong Linux, tôi nghĩ rằng chúng tôi cần plugin mozplugger để xem tệp pdf. Tôi chỉ cần gỡ bỏ và cài đặt mozplugger một lần nữa (Tham khảo liên kết: http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html, http://mozplugger.mozdev.org/) và bây giờ nó có vẻ làm việc.

Trong cửa sổ, chúng tôi cần cài đặt trình đọc pdf hệ thống như acrobat (http://www.adobe.com/in/products/reader.html), dưới dạng tải xuống chromium và hiển thị pdf với trình xem PDF hệ thống (Tham khảo: http://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome).

Giải pháp thay thế là mở liên kết pdf trong trình duyệt mặc định với sự trợ giúp của node.js sử dụng tập lệnh bên dưới.

Cài đặt Node.js mô-đun mở:

$ npm install open 

sử dụng:

var open = require('open'); 
open('http://www.google.com', function (err) { 
    if (err) throw err; 
    console.log('The user closed the browser'); 
}); 

link tham khảo: How to use nodejs to open default browser and navigate to a specific URL

+0

Mozplugger không hoạt động với crom nữa. –

4

Bạn đã thử sử dụng PDFjs làm giải pháp thay thế hoàn toàn dựa trên javascript chưa?

https://github.com/mozilla/pdf.js 

Nó tương đối mới nhưng hoạt động trên nhiều ví dụ khác nhau, có thể đủ tốt cho ứng dụng của bạn.

+1

Cảm ơn. Tôi đã thử nó nhưng nó sẽ không lấy các tập tin pdf từ máy chủ khác. Liên kết tham chiếu: http: // jsbin.com/pdfjs-prevnext-v2/1/chỉnh sửa –

+0

Tôi đã giải quyết được vấn đề. Xin vui lòng tìm câu trả lời của tôi –

7

Nếu bạn xem số này Ask Ubunutu question bạn sẽ thấy bạn thực sự có thể sử dụng trình xem PDF của Chrome với Chromium.

Chrome có plugin PDF đẹp cho phép bạn mở trong trang, nhưng nó không phải là nguồn mở nên nó không có trong Chromium. Bạn có thể cài đặt Chrome và liên kết tượng trưng plugin, sau đó bất cứ khi nào bạn cập nhật Chrome, bạn cũng sẽ nhận được bản cập nhật đó trong Chromium. Ngoài ra, bạn có thể sao chép plugin sang Chromium và gỡ cài đặt Chrome nhưng bạn sẽ không nhận được bản cập nhật theo cách đó.

+0

Cảm ơn bạn đã giúp tôi. Tôi đã giải quyết được vấn đề. Xin vui lòng tìm câu trả lời của tôi. –

0

Google gần đây announced Trình xem PDF của Google Chrome chuyển sang nguồn mở. Điều đó có nghĩa là trong tương lai gần, trình duyệt Chromium và người dùng Chromium OS có thể sớm thưởng thức trình xem PDF của Chrome mà không gặp bất kỳ giải pháp nào!

Xem PDFium trang web dự án tại https://code.google.com/p/pdfium/

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