首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用angular7和fabric js在画布上显示pdf

如何使用angular7和fabric js在画布上显示pdf
EN

Stack Overflow用户
提问于 2019-10-03 15:18:35
回答 1查看 425关注 0票数 0

我想在画布上使用angular7和fabric js将pdf显示为图像

我找不到任何可以在angular7中尝试的代码

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-15 19:54:34

我终于能够解决这个问题了……我使用了pdfjsLib,并在ts文件中导入了*(作为pdfjsLib从‘pdfjs-dist/build/pdf’导入;)

代码语言:javascript
复制
 public src="/assets/myPhotos.pdf";
 showPdf(){
pdfjsLib.getDocument(this.src).then(doc =>{

 // console.log("this file has "+ doc._pdfInfo.numPages+ "pages");
  doc.getPage(1).then(page => {
    var myCanvas =  <HTMLCanvasElement>document.getElementById("my_canvas");
    var context = myCanvas.getContext("2d");
    var scale = 1.5;
    var viewport = page.getViewport(scale);
    myCanvas.width = viewport.width;
    myCanvas.height = viewport.height;

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

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58214136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档