代码之家  ›  专栏  ›  技术社区  ›  landings

nw.js+pdf.js:如何提供pdf.js的URL?

  •  0
  • landings  · 技术社区  · 8 年前

    我对javascript很陌生。

    我想用nw.js和pdf.js制作一个非常简单的本地PDF查看器。它读取包文件并提取包含有效PDF文件的缓冲区。然后我将缓冲区转换成这样的流:

    var stream = require('stream');
    var bufferStream = new stream.PassThrough();
    bufferStream.end(pdfbuffer); // pdfbuffer is the PDF file's buffer
    

    但我不知道如何为这个pdf文件创建一个有效的URL,以便我可以在这里填写pdf.js的默认查看器代码:

    // viewer.js from PDF.JS
    var DEFAULT_URL = 'compressed.tracemonkey-pldi-09.pdf';
    

    还是我想的方向不对?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Edrian    8 年前

    我认为您应该先创建一个可写流。然后将该流写入您也将创建的PDF文件。我不确定是否可以将PDF文件直接用作可写流。很抱歉,如果这不是真的回答问题,而是把它作为一个推动朝着正确的方向。

    推荐文章