找回密码
 立即注册

QQ登录

只需一步,快速开始

s先生

初级会员

45

主题

78

帖子

321

积分

初级会员

积分
321
s先生
初级会员   /  发表于:2023-10-23 11:30  /   查看:597  /  回复:2
1金币
转pdf时能否做到不带其中的浮动图片

最佳答案

查看完整内容

您好,可以在导出pdf之前删除浮动图片,如 之前导出pdf相关代码 之后导出pdf相关代码

2 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-23 11:30:15
来自 2#
您好,可以在导出pdf之前删除浮动图片,如
之前导出pdf相关代码
  1. spread.savePDF(function (blob) {})
复制代码
之后导出pdf相关代码
  1.             let newWorkbook = new GC.Spread.Sheets.Workbook();
  2.             newWorkbook.fromJSON(spread.toJSON())
  3.             for(let i = 0;i<newWorkbook.getSheetCount();i++){
  4.                 let currentSheet = newWorkbook.getSheet(i)
  5.                 if(currentSheet.floatingObjects.all().length>0){
  6.                     currentSheet.floatingObjects.clear();
  7.                 }
  8.                 if(currentSheet.shapes.all().length>0){
  9.                     currentSheet.shapes.clear();
  10.                 }

  11.             }
  12.             newWorkbook.savePDF(function (blob) {})
复制代码


回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-10-31 17:04:16
3#
您好,上述回答是否已经解决您的问题了,如果还没有解决,欢迎您在下方继续询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部