当前位置: 首页 > wzjs >正文

漂亮网站首页 html后台html模板

漂亮网站首页 html,后台html模板,做招聘网站要多久,中国室内设计网站排名利用pdfjs实现的pdf预览简单demo 文章目录实现方式demo展示总结实现方式 该demo采用html实现,然后js什么的都引用线上的,主要呈现思路,有需要的话,可以摘取页面实现部分思路二次开发,或直接封装使用。 demo展示 代码…

利用pdfjs实现的pdf预览简单demo

文章目录

  • 实现方式
  • demo展示
  • 总结


实现方式

该demo采用html实现,然后js什么的都引用线上的,主要呈现思路,有需要的话,可以摘取页面实现部分思路二次开发,或直接封装使用。


demo展示

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>PDF.js Demo</title>
<style>body {font-family: Arial, sans-serif;margin: 20px;}canvas {border: 1px solid black;margin-top: 10px;}
</style>
</head>
<body>
<h1>PDF.js Demo</h1>
<button onclick="previousPage()">Previous Page</button>
<button onclick="nextPage()">Next Page</button>
<div>Page <span id="page_num"></span> of <span id="page_count"></span>
</div>
<canvas id="pdf_renderer"></canvas><script src="https://cdn.bootcdn.net/ajax/libs/pdf.js/2.10.377/pdf.min.js"></script>
<script>let pdfDoc = null,pageNum = 1,pageRendering = false,pageNumPending = null,canvas = document.getElementById('pdf_renderer'),ctx = canvas.getContext('2d');function renderPage(num) {pageRendering = true;pdfDoc.getPage(num).then(function(page) {let viewport = page.getViewport({scale: 1.5});canvas.height = viewport.height;canvas.width = viewport.width;let renderContext = {canvasContext: ctx,viewport: viewport};let renderTask = page.render(renderContext);renderTask.promise.then(function() {pageRendering = false;if (pageNumPending !== null) {renderPage(pageNumPending);pageNumPending = null;}});});document.getElementById('page_num').textContent = num;}function queueRenderPage(num) {if (pageRendering) {pageNumPending = num;} else {renderPage(num);}}function nextPage() {if (pageNum >= pdfDoc.numPages) {return;}pageNum++;queueRenderPage(pageNum);}function previousPage() {if (pageNum <= 1) {return;}pageNum--;queueRenderPage(pageNum);}// Load PDF document const url = '自己的文件的路径';pdfjsLib.getDocument(url).promise.then(function(pdfDoc_) {pdfDoc = pdfDoc_;document.getElementById('page_count').textContent = pdfDoc.numPages;renderPage(pageNum);});
</script>
</body>
</html>

总结

好的你绝对看不出博主在水文章,这个是博主之前解决一个项目难题积累下的,希望或多或少能够帮助你们。
在这里插入图片描述


文章转载自:

http://4vTbFSlq.rkxdp.cn
http://VNMHvsLZ.rkxdp.cn
http://IAzk1rG6.rkxdp.cn
http://Uz24YhBM.rkxdp.cn
http://hCrNw8qn.rkxdp.cn
http://iekLmwZl.rkxdp.cn
http://xpadonTW.rkxdp.cn
http://BfGNFdqv.rkxdp.cn
http://A8dExZn4.rkxdp.cn
http://Kn4YVAnU.rkxdp.cn
http://fHI0QXjm.rkxdp.cn
http://U98UzVU9.rkxdp.cn
http://zo21H48x.rkxdp.cn
http://3dNZMDjK.rkxdp.cn
http://pACvZ4QZ.rkxdp.cn
http://PYOF1Gzw.rkxdp.cn
http://Ord8tHQ9.rkxdp.cn
http://I503M86j.rkxdp.cn
http://pqSIrC0I.rkxdp.cn
http://YczdClYP.rkxdp.cn
http://xQVFuL5G.rkxdp.cn
http://OnTWcgFE.rkxdp.cn
http://F7Qbc5SM.rkxdp.cn
http://DaPxPxcQ.rkxdp.cn
http://BN1JmZ4S.rkxdp.cn
http://4esxG2SS.rkxdp.cn
http://1oSmj9Qo.rkxdp.cn
http://B6wUaDnI.rkxdp.cn
http://ta0edmQ4.rkxdp.cn
http://23KLyC8y.rkxdp.cn
http://www.dtcms.com/wzjs/763540.html

相关文章:

  • 建设网站的公司swot网站的标志是什么字体
  • 没有网站怎么做百度优化做招聘网站还有法盈利吗
  • 学校网站建设都是谁做的哪个网站做相册好
  • 有没有教做韩餐的网站wordpress 科技类主题
  • 平台网站模板重庆最著名的十大景点
  • flash素材网站Wordpress访问速度代码
  • 论坛网站建设视频电子商务主要课程
  • 网站建设如何加入字体青岛开发区建网站公司
  • 玉溪市建设厅官方网站深圳好看的公司网站
  • 湖南火电建设有限公司招标网站游戏推广引流软件
  • 专门做辅助的网站可爱风格网站
  • 汇云网站建设wordpress 取消标志
  • 电子商务网站建设估算住房建设部官方网站专家注册
  • 网站后台视频教程免费的h5
  • 口碑好的定制网站建设服务商免费查企业app
  • 网站建设方案策划河北建设集团官网
  • 建筑网站排行wordpress模版修改
  • 中山做网站服务好中文互联网巨头衰亡史
  • wordpress点播主题苏州关键词优化怎样
  • 网站备案情况查询品牌建设标题
  • 潍坊市城市建设官网站制作花灯
  • 做网站哪家公司便宜wordpress go
  • 简单好看的网页设计代码百度网站关键词优化
  • wordpress如何优化网站速度wordpress 仿手机商城
  • 做淘宝需要的网站深圳网站多少钱一年
  • 哈尔滨城乡建设局网站app界面设计模板免费
  • 中国石化工程建设有限公司王龙哲教程seo推广排名网站
  • 珠海正规网站制作合作沈阳房产网
  • 自做衣服网站成都到西安火车
  • 百度集团网站建设方案网页美工设计之中使用的主要软件是