小编Ste*_*ffe的帖子

PDFJS 和 PDF 编码

我们正在实施 PDFJS 以在网站上呈现 pdf 文件。

当尝试将 PDFdocument/Viewer 启动为 arrayBuffer 时,我们会遇到各种错误,并且文件未呈现。当从 url (DEFAULT_URL 变量)在查看器中打开同一文件时,该文件呈现良好。

然而,有些文件确实呈现为流。在记事本中比较这些文件表明它们具有不同的编码/字符。

这段代码用于在查看器中打开文件:

function rawStringToBuffer( str ) {
    var idx, len = str.length, arr = new Array( len );
    for ( idx = 0 ; idx < len ; ++idx ) {
        arr[ idx ] = str.charCodeAt(idx) & 0xFF;
    }
    return new Uint8Array( arr ).buffer;
}

function readSingleFile(e) {
  var file = e.target.files[0];
  if (!file) {
    return;
  }
  var reader = new FileReader();
  reader.onload = function(e) {
    var …
Run Code Online (Sandbox Code Playgroud)

pdf.js

5
推荐指数
1
解决办法
4717
查看次数

标签 统计

pdf.js ×1