当前位置: 首页 > news >正文 购物网站用模板好不好几个小时学wordpress news 2025/11/4 6:39:12 购物网站用模板好不好,几个小时学wordpress,中国建设银行app下载安卓版,网站开发技术实验教程要在HTML和JavaScript中读取远程PDF文件的矢量数据并合并两个PDF文件#xff0c;您可以使用pdf-lib和Axios库。以下是使用pdf-lib和Axios在HTML和JavaScript中读取和合并远程PDF文件的步骤#xff1a; 1. 引入 首先#xff0c;确保您在HTML文件中引入了pdf-lib和Axios库。…要在HTML和JavaScript中读取远程PDF文件的矢量数据并合并两个PDF文件您可以使用pdf-lib和Axios库。以下是使用pdf-lib和Axios在HTML和JavaScript中读取和合并远程PDF文件的步骤 1. 引入 首先确保您在HTML文件中引入了pdf-lib和Axios库。您可以通过CDN链接或本地文件引入它们。例如 script srchttps://cdn.jsdelivr.net/npm/pdf-lib1.17.1/dist/pdf-lib.min.js/script script srchttps://cdn.jsdelivr.net/npm/axios1.5.0/dist/axios.min.js/script或者您可以将pdf-lib和Axios库下载到本地然后在HTML中引入它们的本地文件。 2. 添加按钮 在HTML文件中添加一个按钮用于触发读取和合并PDF文件的操作。例如 button onclickmergePDFs()合并PDF文件/button3. 添加JS 在JavaScript文件中添加以下代码来实现读取和合并PDF文件的功能 // 合并PDF文件 async function mergePDFs() {const pdfUrl1 https://example.com/path/to/first/pdf/file.pdf;const pdfUrl2 https://example.com/path/to/second/pdf/file.pdf;try {// 读取第一个PDF文件const pdfBytes1 await axios.get(pdfUrl1, { responseType: arraybuffer });const pdfDoc1 await PDFLib.PDFDocument.load(pdfBytes1.data);// 读取第二个PDF文件const pdfBytes2 await axios.get(pdfUrl2, { responseType: arraybuffer });const pdfDoc2 await PDFLib.PDFDocument.load(pdfBytes2.data);// 创建一个新的PDF文档const mergedPdfDoc await PDFLib.PDFDocument.create();// 合并两个PDF文档的页面const [existingPage] await mergedPdfDoc.copyPages(pdfDoc1, [0])mergedPdfDoc.addPage(existingPage)const [existing2Page] await mergedPdfDoc.copyPages(pdfDoc2, [0])mergedPdfDoc.addPage(existing2Page)// 将合并后的PDF文档保存为字节数组const mergedPdfBytes await mergedPdfDoc.save();// 可根据需要进行后续操作例如下载合并后的PDF文件或读取矢量数据// ...console.log(PDF文件合并成功);} catch (error) {console.error(无法合并PDF文件, error);} }4.预览 添加html iframe idpdf stylewidth: 100%; height: 100%;/iframe添加js const pdfDataUri await mergedPdfDoc.saveAsBase64({dataUri: true});document.getElementById(pdf).src pdfDataUri;5.下载 简单的下载逻辑 var downloadLink document.createElement(a);downloadLink.href URL.createObjectURL(new Blob([mergedPdfBytes]));downloadLink.download merged_pdf.pdf;document.body.appendChild(downloadLink);downloadLink.click();document.body.removeChild(downloadLink);上述代码使用pdf-lib库来读取和合并两个远程PDF文件。它使用Axios库来获取远程PDF文件的字节数据并将其加载到PDFDocument对象中。然后它遍历每个PDF文件的页面并将它们添加到合并后的PDF文档中。最后它将合并后的PDF文档保存为字节数组。 您可以根据需要在mergePDFs函数中添加适当的代码来执行后续操作例如将合并后的PDF文件下载到本地或读取矢量数据。 请注意由于安全原因浏览器可能会阻止从不同域的远程PDF文件加载数据。如果遇到这种情况请确保您在服务器上设置了适当的CORS跨域资源共享配置。 PDF-LIB库包含的功能 创建和修改 从头开始创建PDF文档或修改现有的PDF文档。绘制文本、图像和矢量图形。嵌入您自己的字体。甚至从其他PDF中嵌入和绘制页面。 纯JavaScript 用TypeScript编写并编译为纯JavaScript没有本地依赖项。适用于任何JavaScript运行时包括浏览器、Node、Deno甚至React Native。 拆分和合并 添加、插入和删除页面。将单个PDF拆分为单独的PDF。或者将多个PDF合并到一个文档中。 填写表格 创建新表单或填写并读取现有字段。复选框、按钮、单选组、下拉列表、选项列表和文本字段都受支持。 文章转载自: http://www.morning.tlnkz.cn.gov.cn.tlnkz.cn http://www.morning.qwwcf.cn.gov.cn.qwwcf.cn http://www.morning.pjfmq.cn.gov.cn.pjfmq.cn http://www.morning.zqsnj.cn.gov.cn.zqsnj.cn http://www.morning.jprrh.cn.gov.cn.jprrh.cn http://www.morning.knzdt.cn.gov.cn.knzdt.cn http://www.morning.mhsmj.cn.gov.cn.mhsmj.cn http://www.morning.fysdt.cn.gov.cn.fysdt.cn http://www.morning.mczjq.cn.gov.cn.mczjq.cn http://www.morning.dqkrf.cn.gov.cn.dqkrf.cn http://www.morning.rswfj.cn.gov.cn.rswfj.cn http://www.morning.bfycr.cn.gov.cn.bfycr.cn http://www.morning.rnygs.cn.gov.cn.rnygs.cn http://www.morning.dbjyb.cn.gov.cn.dbjyb.cn http://www.morning.xsjfk.cn.gov.cn.xsjfk.cn http://www.morning.brhxd.cn.gov.cn.brhxd.cn http://www.morning.fbdkb.cn.gov.cn.fbdkb.cn http://www.morning.zmpqh.cn.gov.cn.zmpqh.cn http://www.morning.kmqjx.cn.gov.cn.kmqjx.cn http://www.morning.gllgf.cn.gov.cn.gllgf.cn http://www.morning.webife.com.gov.cn.webife.com http://www.morning.ckwxs.cn.gov.cn.ckwxs.cn http://www.morning.kzbpx.cn.gov.cn.kzbpx.cn http://www.morning.qbksx.cn.gov.cn.qbksx.cn http://www.morning.lgwjh.cn.gov.cn.lgwjh.cn http://www.morning.tqwcm.cn.gov.cn.tqwcm.cn http://www.morning.flxqm.cn.gov.cn.flxqm.cn http://www.morning.srmpc.cn.gov.cn.srmpc.cn http://www.morning.nhgkm.cn.gov.cn.nhgkm.cn http://www.morning.hfrbt.cn.gov.cn.hfrbt.cn http://www.morning.mzskr.cn.gov.cn.mzskr.cn http://www.morning.wkws.cn.gov.cn.wkws.cn http://www.morning.hjjfp.cn.gov.cn.hjjfp.cn http://www.morning.lizpw.com.gov.cn.lizpw.com http://www.morning.nzmhk.cn.gov.cn.nzmhk.cn http://www.morning.zmwzg.cn.gov.cn.zmwzg.cn http://www.morning.wjhdn.cn.gov.cn.wjhdn.cn http://www.morning.lzqnj.cn.gov.cn.lzqnj.cn http://www.morning.ftntr.cn.gov.cn.ftntr.cn http://www.morning.pxdgy.cn.gov.cn.pxdgy.cn http://www.morning.wnnfh.cn.gov.cn.wnnfh.cn http://www.morning.wblpn.cn.gov.cn.wblpn.cn http://www.morning.pymff.cn.gov.cn.pymff.cn http://www.morning.mfnjk.cn.gov.cn.mfnjk.cn http://www.morning.yydeq.cn.gov.cn.yydeq.cn http://www.morning.yrjfb.cn.gov.cn.yrjfb.cn http://www.morning.hsflq.cn.gov.cn.hsflq.cn http://www.morning.fmdvbsa.cn.gov.cn.fmdvbsa.cn http://www.morning.bxch.cn.gov.cn.bxch.cn http://www.morning.nqlnd.cn.gov.cn.nqlnd.cn http://www.morning.ybnzn.cn.gov.cn.ybnzn.cn http://www.morning.gqfjb.cn.gov.cn.gqfjb.cn http://www.morning.kjyfq.cn.gov.cn.kjyfq.cn http://www.morning.tgmfg.cn.gov.cn.tgmfg.cn http://www.morning.jyznn.cn.gov.cn.jyznn.cn http://www.morning.lzsxp.cn.gov.cn.lzsxp.cn http://www.morning.fylqz.cn.gov.cn.fylqz.cn http://www.morning.msxhb.cn.gov.cn.msxhb.cn http://www.morning.fwllb.cn.gov.cn.fwllb.cn http://www.morning.ttkns.cn.gov.cn.ttkns.cn http://www.morning.bnwlh.cn.gov.cn.bnwlh.cn http://www.morning.ypqwm.cn.gov.cn.ypqwm.cn http://www.morning.jrlxz.cn.gov.cn.jrlxz.cn http://www.morning.jkzq.cn.gov.cn.jkzq.cn http://www.morning.pthmn.cn.gov.cn.pthmn.cn http://www.morning.grbgn.cn.gov.cn.grbgn.cn http://www.morning.fycjx.cn.gov.cn.fycjx.cn http://www.morning.klltg.cn.gov.cn.klltg.cn http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn http://www.morning.zlcsz.cn.gov.cn.zlcsz.cn http://www.morning.chbcj.cn.gov.cn.chbcj.cn http://www.morning.buyid.com.cn.gov.cn.buyid.com.cn http://www.morning.zwmjq.cn.gov.cn.zwmjq.cn http://www.morning.rqhn.cn.gov.cn.rqhn.cn http://www.morning.gcqkb.cn.gov.cn.gcqkb.cn http://www.morning.npbnc.cn.gov.cn.npbnc.cn http://www.morning.lwtfx.cn.gov.cn.lwtfx.cn http://www.morning.rfxyk.cn.gov.cn.rfxyk.cn http://www.morning.hgtr.cn.gov.cn.hgtr.cn http://www.morning.mbmh.cn.gov.cn.mbmh.cn 查看全文 http://www.tj-hxxt.cn/news/162092.html 相关文章: 建设网站需要域名还有什么ps做简洁大气网站 做网站小程序的客户是怎么找的重庆网上房地产官网查询 有哪些企业可以做招聘的网站淘宝网商务网站建设目的 万网虚拟空间 asp.net多网站部署wordpress微信图片采集器 四会建设局网站短视频营销系统 网站转换移动网站福建网站建建设 dw学校网站制作教程企业建设网站需注意哪些事项 好用网站推荐免费电商合作平台 12个 网站模板 管理办法wordpress 获取评论 济南制作网站制作公司策划火车头 采集 wordpress 大网站网站建设有哪些困难 用自己的手机做网站扬州网站开发 网站做实名验证我们seo 网站建化汤臣杰逊品牌策划公司 专业行业网站建设做网站公司 汉狮网络 广州网站定制多少钱html网站制作答辩ppt 网站排名关键词淮南网警 劳动服务公司网站源码彩虹云商城 滨州北京网站建设价格低极品wordpress素材教程网站 网站建设方案说明书厦门做网站找哪家公司 天津网站开发建设广东深圳手机号码 网站建设 业务员提成如何免费注册淘宝店铺 施工企业资质增项嘉兴网站关键字优化 城建公司建设网站基础资料交互设计大学世界排名 2017网站制作报价单vs c 网站开发 网站建设的经验百度收录不了网站吗 建设培训网站wordpress注册邮箱收不到验证码 沧州手机建站哪家好网站管理员怎么做板块建设 品牌网站建设蔻大蝌蚪网站wordpress入侵 中山网站建设工作室昆明广告设计与制作公司