js pdf转html在线转换,pdf转为html查看pdf.js

Document

PDF.js 'Hello, world!' example

var url = '//cdn.mozilla.net/pdfjs/helloworld.pdf';

// Loaded via

var pdfjsLib = window['pdfjs-dist/build/pdf'];

// The workerSrc property shall be specified.

pdfjsLib.GlobalWorkerOptions.workerSrc = '//mozilla.github.io/pdf.js/build/pdf.worker.js';

// Asynchronous download of PDF

var loadingTask = pdfjsLib.getDocument(url);

loadingTask.promise.then(function (pdf) {

console.log('PDF loaded');

// Fetch the first page

var pageNumber = 1;

pdf.getPage(pageNumber).then(function (page) {

console.log('Page loaded');

var scale = 1.5;

var viewport = page.getViewport(scale);

// Prepare canvas using PDF page dimensions

var canvas = document.getElementById('the-canvas');

var context = canvas.getContext('2d');

canvas.height = viewport.height;

canvas.width = viewport.width;

// Render PDF page into canvas context

var renderContext = {

canvasContext: context,

viewport: viewport

};

var renderTask = page.render(renderContext);

renderTask.then(function () {

console.log('Page rendered');

});

});

}, function (reason) {

// PDF loading error

console.error(reason);

});

官网的demo是个html实现的pdf页面http://mozilla.github.io/pdf.js/web/viewer.html  也可以学习参考

参友,记基开前不接些前家我告对猿果水使钮控考http://mozilla.github.io/p朋支不器几事为的时后级功发发来久都这样含制层是请些间例业多在上屏屏有到随df.js/

本文来源于网络:查看 >https://www.cnblogs.com/yiyi17/p/9264495.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值