- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
站长统计
⼀⼀⽂⽂彻彻底底搞搞懂懂前前端端实实现现⽂⽂件件预预览览 ((wwoorrdd、、eexxcceell、、ppddff 、、pppptt 、、
mmpp 、、图图⽚⽚、、⽂⽂本本))
image.png
ddooccxx⽂⽂件件实实现现前前端端预预览览
代代码码实实现现
⾸⾸先先nnppmm ii ddooccxx-- pprreevv iieeww
引引⼊⼊rreennddeerrAA ssyy nncc⽅⽅法法
将将bblloobb数数据据流流传传⼊⼊⽅⽅法法 中中,,渲渲染染wwoorrdd⽂⽂档档
import { defaultOptions, renderAsync } from docx-preview;
renderAsync(buffer, document. etElementById(container), null,
options: {
className : strin = docx, // 默认和⽂档样式类的类名/前缀
inWrapper: boolean = true, // 启⽤围绕⽂档内容渲染包装器
i noreWidth: boolean = false, // 禁⽌页⾯渲染宽度
i noreHei ht: boolean = false, // 禁⽌页⾯渲染⾼度
i noreFonts: boolean = false, // 禁⽌字体渲染
breakPa es: boolean = true, // 在分页符上启⽤分页
i noreLastRendered Pa eBreak: boolean = true,//禁⽤lastRendered Pa eBreak元素的分页
experimental: boolean = false, //启⽤实验性功能 (制表符停⽌计算)
trimXmlDeclaration: boolean = true, //如果为真,xml声明将在解析之前从xml⽂档中删除
debu : boolean = false, // 启⽤额外的⽇志记录
}
);
ppddff实实现现前前端端预预览览
代代码码实实现现
-⾸先npm i pdfj s-dist
-设置PDFJS.GlobalWorkerOptions.workerSrc的地址
-通过PDFJS.getDocument处理pdf数据,返回⼀个对象pdfDoc
-通过pdfDoc.getPage单独获取第 1页的数据
-创建⼀个dom元素,设置元素的画布属性
-通过page.render⽅法,将数据渲染到画布上
import * as PDFJS from pdfjs-dist/le acy/build/pdf;
// 设置pdf.worker.js⽂件的引⼊地址
PDFJS.GlobalWorkerOptions.workerSrc = require(pdfjs-dist/le acy/build/pdf.worker.entry.js);
// data是⼀个ArrayBuffer格式,也是⼀个buffer流的数据
PDFJS. etDocument(data).promise.then(pdfDoc={
const numPa es = pdfDoc.numPa es; // pdf的总页数
// 获取第1页的数据
pdfDoc. etPa e(1).then(pa e ={
// 设置canvas相关的属性
原创力文档


文档评论(0)