我想在画布上使用angular7和fabric js将pdf显示为图像
我找不到任何可以在angular7中尝试的代码
发布于 2019-10-15 19:54:34
我终于能够解决这个问题了……我使用了pdfjsLib,并在ts文件中导入了*(作为pdfjsLib从‘pdfjs-dist/build/pdf’导入;)
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
})
})
});}
https://stackoverflow.com/questions/58214136
复制相似问题