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

js实现pdf文件路径预览和下载

预览
直接浏览器窗口打开默认就是预览

window.open('文件路径')

下载

function downloadPDF(url, filename) {
    fetch(url)
        .then(response => response.blob())
        .then(blob => {
            const link = document.createElement('a');
            link.href = URL.createObjectURL(blob);
            link.download = filename;
            document.body.appendChild(link);
            link.click();
            document.body.removeChild(link);
        })
        .catch(error => console.error('Error downloading PDF:', error));
}
//调用
downloadPDF('文件路径','文件名.pdf')

相关文章:

  • React Server Components:高性能React开发
  • 【2025年22期免费获取股票数据API接口】实例演示五种主流语言获取股票行情api接口之沪深A股历史成交分布数据获取实例演示及接口API说明文档
  • C#获取本机串口列表
  • 性能测试 学习基础
  • 一招解决Pytorch GPU版本安装慢的问题
  • Node.js 报错 ENOBUFS 处理方案
  • golang从入门到做牛马:第一篇-我与golang的缘分,go语言简介
  • Chain of Draft: 借鉴人类草稿思维让大型语言模型更快地思考
  • createrepo centos通过nginx搭建本地源
  • 达梦数据库如何在Linux上配置DTS工具
  • Qt:多线程
  • 基于React.js 技术栈的服务端渲染框架Next.js 实战记录
  • 【MySQL】事务|概念|如何回滚|基本特性|MySQL事务隔离性具体怎么实现的
  • 【Go学习实战】03-2-博客查询及登录
  • c++ 类的常量成员函数
  • 机器学习之强化学习
  • 更新Vim使其支持系统剪切板
  • 软件工程笔记下
  • 一种支持实时工具调用的大模型流式生成与协同方案
  • 【uniapp】图片添加canvas水印
  • 分割页面/seo快速软件
  • 网站单页制作/全球最大的中文搜索引擎
  • 柘城县网站建设/关键词优化排名工具
  • html5 网站建设/今日热点新闻事件摘抄
  • 天津企业网站排名优化/网络推广是什么
  • 泸县建设局网站/网站seo推广