vue3 前端实现导出下载pdf文件

这样的数据实现导出 yourArrayBufferOrByteArray 就是后端返回数据

复制代码
// 创建Blob对象
    const blob = new Blob([new Uint8Array(res)], { type: 'application/pdf' })

    // 创建一个表示该Blob的URL
    const url = URL.createObjectURL(blob);

    // 创建一个a标签用于下载
    const a = document.createElement('a');
    a.href = url;
    a.download = 'yourfile.pdf'; // 设置下载文件名
    document.body.appendChild(a);
    a.click(); // 触发下载

    // 释放URL对象
    URL.revokeObjectURL(url);
    document.body.removeChild(a);
相关推荐
小码哥_常2 分钟前
Kotlin开发秘籍:解锁Android编程新姿势
前端
ETA87 分钟前
页面卡顿的元凶:可能是你没搞懂事件循环(面试可用)
前端·浏览器
毛骗导演8 分钟前
OpenClaw 技能系统源码解析:一个 Markdown 文件是怎么变成 AI 的能力的
前端·架构
kyriewen8 分钟前
当 JavaScript 试图做加法:一场混乱的“相亲”大会
前端·javascript·html
cxxcode10 分钟前
Node.js 进程间通信(IPC)方式总结
前端
Mintopia12 分钟前
Client Time 与 Server Time:分布式系统中的时间一致性与落地实践
前端·架构
ETA815 分钟前
浏览器渲染机制与优化实战
前端·浏览器
铁打的阿秀17 分钟前
.net C# 打印pdf添加水印实现
pdf·c#·.net
柏箱19 分钟前
文件上传漏洞入门:(upload-labs Pass-1 & Pass-2)
开发语言·前端·javascript