找回密码
 立即注册

QQ登录

只需一步,快速开始

wei卣

中级会员

15

主题

67

帖子

559

积分

中级会员

积分
559

[已处理] 导出pdf问题

wei卣
中级会员   /  发表于:2019-7-30 11:17  /   查看:4072  /  回复:1
导出pdf时能不能导出到指定位置,并在导出成功后直接在页面打开当前导出的pdf

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-7-30 15:55:08
沙发
您好,请参考这篇文章:

https://blog.csdn.net/me_never/article/details/85568126

代码如下:

  1. spread.savePDF(function (blob) {
  2.                 var fileName = $('#pdfFileName').val() || 'download';
  3.                 // saveAs(blob, fileName);
  4.                                 if(window.navigator && window.navigator.msSaveOrOpenBlob){
  5.                                         var ieBlob = new Blob([resp.data],{type:'application/pdf'});
  6.                                         window.navigator.msSaveOrOpenBlob(ieBlob);
  7.                                 }else{
  8.                                         if(/constructor/i.test(window.HTMLElement) || (function(p){return p.toString() === '[object SafariRemoteNotification]';}) (!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification))){
  9.                                                 var safariBlob = new Blob([blob],{type:'application/pdf'});
  10.                                                 window.saveAs(safariBlob,stmtCde);
  11.                                         }else{
  12.                                                 var link = window.URL.createObjectURL(blob);
  13.                                                 window.open(link,'');
  14.                                         }
  15.                                 }
  16.             }, function (error) {
  17.                 console.log(error);
  18.             });
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部