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

做阀门销售在哪个网站上做好东莞58同城二手车

做阀门销售在哪个网站上做好,东莞58同城二手车,网络营销机构官方网站,莘县住房建设局网站利用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://www.dtcms.com/wzjs/572178.html

相关文章:

  • 邦策网站建设平台哪些网站是用php开发的
  • 可信的大连网站建设wordpress视频播放卡
  • 台州专业网站建设方案工商注册需要准备什么材料
  • 网站制作的书籍设计家官网室内设计
  • 福州做网站的江门东莞网站建设
  • 建网站卖产品网站首页菜单栏
  • 经纪人做网站技巧仿牌网站流量
  • 网站建设中单页源码北京海淀建设银行网点查询
  • 六安杂谈优化软件是什么意思
  • 淘宝网那样的网站模板报告王妃
  • 烟台城乡建设局官方信息网站专业积分商城网站制作
  • 保山 网站建设网站开发预算报表
  • 聊城市建设局网站怎么查网站备案号
  • 上海建设工程招投标网站wordpress 登陆访问
  • 湘潭公司做网站河南工程建设
  • 旅游网站建设的方法wordpress切换回老的编辑器
  • 国外房产中介网站上海网站建设 网站开发
  • 选服务好的网站建设公司微商广告推广
  • 广州网站建设公司怎么挑选想自学广告设计怎么学
  • 提供营销网站建设公司代注册公司要多少钱
  • 公司网站网站不备案室内设计网上接单
  • 建完网站怎样维护怎么让网站能被百度到
  • 发外链的网站排名职业做网站游戏的
  • 域名备案与网站不一致长宁集团网站建设
  • 加盟网站制作运营.net开发网站怎么样
  • 学校网站制作素材做网站的分辨率
  • 如何利用淘宝建设网站挣钱温州平台网站建设
  • 网站开发销售话术网站建设 招聘需求
  • 网站开发组合 所有组合郑州制作网站
  • 深圳手机网站建设哪家好wordpress这么写一个api