2014-07-16 45 views
3

我想知道如何在我的操作系統中使用Node-Webkit和PDFKIT打開.pdf。使用node-webkit打開.pdf

的節點Webkit的應用程序創建在項目的根目錄.PDF,我只是想打開並打印...

var pdf = require('pdfkit'); 
var fs = require('fs'); 

(function($){ 

    $(document).ready(function(){ 

     $('#form-quote').on('submit', function(e){ 

      e.preventDefault(); 

      var doc = new pdf(); 

      doc.pipe(fs.createWriteStream('quote.pdf')); 
      doc.fontSize(20).text("test", 50, 400); 

      doc.end(); 

      // Open the .pdf here using the operating system of the user 

     }); 

    }); 

})(jQuery); 

回答

6

使用殼牌組件,如下所示:

// Load native UI library. 
var gui = require('nw.gui'); 

// Open URL with default browser. 
gui.Shell.openExternal('https://github.com/rogerwang/node-webkit'); 

// Open a text file with default viewer. 
gui.Shell.openItem('quote.pdf'); 

// Open a file in file explorer. 
gui.Shell.showItemInFolder('quote.pdf'); 

查看相應的Node-Webkit reference瞭解更多信息。

+0

謝謝你的作品。 – tonymx227