在前端js中使用jsPDF或react-to-pdf生成pdf文件时,不使用默认下载,而是存储到服务器
React-to-PDF库提供了三种生成PDF的方法:默认save方法会自动下载PDF;open方法会在新标签页预览PDF;build方法通过generatePDF/toPDF返回PDF实例,转为blob后上传服务器,最后从服务器URL下载PDF。该库支持灵活的PDF生成与处理流程。开源地址:https://github.com/ivmarcos/react-to-pdf
·

开源地址: https://github.com/ivmarcos/react-to-pdf
主要就是这个方法,有三种可选:

默认是save,也就是会自动触发下载的方法,open方法是默认会打开一个pdf预览的tab页面,build方法就是在调用的函数generatePDF或toPDF中返回PDF实例,然后使用jspdf函数的output方法返回blob文件,再使用formData将blob文件上传到服务器中:

然后再自动通过这个url下载pdf文件
更多推荐
所有评论(0)