2013-02-25 10 views
5

Sto usando nodejs e chromium per la mia app desktop. Il problema è che non riesco ad aprire file PDF in cromo. Così ho cercato su google e ho scoperto che la maggior parte delle risposte sono legate al plugin mozplugger. Ho installato il plugin, come menzionato nel link qui sotto:Come aprire i file PDF in Chromium?

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

Ora sto ricevendo un messaggio di errore: "MozPlugger: M4 analisi di configurazione generato l'errore" quando si tenta di aprire il file pdf in cromo . Come posso risolvere questo errore?

Per favore aiutatemi!

+0

Quale versione di Chromium stai usando e quale sistema operativo stai? – redbmk

+0

Sto usando la versione 21 di chromium e linux. Devo aprire anche pdf in Windows. –

risposta

2

In Linux penso che sia necessario il plug-in mozplugger per visualizzare i file pdf. Ho appena rimosso e installato nuovamente mozplugger (Link di riferimento: http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html, http://mozplugger.mozdev.org/) e ora sembra funzionare.

In Windows è necessario installare un lettore di PDF di sistema come acrobat (http://www.adobe.com/in/products/reader.html), come download di cromi e visualizza il pdf con il visualizzatore di file PDF (Link di riferimento: http://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome).

Una soluzione alternativa è aprire il collegamento pdf nel browser predefinito con l'aiuto di node.js che utilizza lo script seguente.

Installare i node.js modulo aperto:

$ npm install open 

uso:

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

collegamento Riferimento: How to use nodejs to open default browser and navigate to a specific URL

+0

Mozplugger non funziona più con cromo. –

4

Hai provato a utilizzare PDFjs come soluzione alternativa totalmente basata su JavaScript?

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

È relativamente nuovo ma funziona su molti esempi diversi, forse è abbastanza buono per la vostra applicazione.

+1

Grazie. L'ho provato ma non recupererà i file pdf da un altro server. Link di riferimento: http: // jsbin.com/pdfjs-prevnext-v2/1/edit –

+0

Ho risolto il problema. Si prega di trovare la mia risposta –

7

Se guardi questo Ask Ubunutu question vedrai che puoi effettivamente utilizzare il visualizzatore PDF di Chrome con Chromium.

Chrome ha un bel plug-in PDF che ti consente di aprire la pagina, ma non è open source quindi non è incluso in Chromium. Puoi installare Chrome e collegare il link simbolico al link, quindi ogni volta che aggiorni Chrome lo aggiornerai anche in Chromium. In alternativa, puoi copiare il plug-in su Chromium e disinstallare Chrome, ma non riceverai aggiornamenti in questo modo.

+0

Grazie per avermi aiutato. Ho risolto il problema. Si prega di trovare la mia risposta. –

0

Google recentemente announced che Google Chrome PDF Viewer va all'open source. Significa che nel prossimo futuro il browser Chromium e gli utenti del sistema operativo Chromium potranno presto apprezzare il visualizzatore PDF di Chrome, senza soluzioni alternative!

Vedere PDFium pagina web del progetto a https://code.google.com/p/pdfium/