相关疑难解决方法(0)

是否有支持文本选择的简约PDF.js示例?

我想PDF.js.

我的问题是Hello World演示版不支持文本选择.它将在没有文本图层的画布中绘制所有内容.该官员PDF.js演示不支持文本选择,但代码过于复杂.我想知道是否有人有文本层的简约演示.

javascript pdf.js

24
推荐指数
1
解决办法
2万
查看次数

如何在PDF.js中启用文本选择

我正在尝试使用pdf.js来显示pdfs.我已经可以显示pdf了,但是没有启用文本选择.有人可以举一个关于如何在pdf.js中启用文本选择的小例子吗?

我已经尝试了几件事,但没有任何成功.

我的代码目前看起来像这样:

PDFJS.getDocument('someRandom.pdf').then(function(pdf){
  pdf.getPage(1).then(function(page) {
    // you can now use *page* here
    var scale = 1.5;
    var viewport = page.getViewport(scale);

    var canvas = document.getElementById('the-canvas');
    var context = canvas.getContext('2d');
    canvas.height = viewport.height;
    canvas.width = viewport.width;

    var renderContext = {
      canvasContext: context,
      viewport: viewport
    };
   page.render(renderContext);

  });
});
Run Code Online (Sandbox Code Playgroud)

我还包括这个:

<script src="../pdfjs/pdf.js"></script>
<script>PDFJS.workerSrc ="../pdfjs/pdf.worker.js"</script>
Run Code Online (Sandbox Code Playgroud)

此示例呈现pdf,但未启用文本选择.我想我真的缺少一些关于pdf.js的基本知识,但很难得到一些好的例子,因为文档不是那么好(至少对我而言).

我也在这里尝试了这个例子, 但是控制台抛出错误并继续说 new PDFJS.DefaultAnnotationsLayerFactory()是未定义的.

javascript node.js pdf.js pdfjs

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

标签 统计

javascript ×2

pdf.js ×2

node.js ×1

pdfjs ×1