2014-07-16 43 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