找回密码
 立即注册

QQ登录

只需一步,快速开始

兴达李俊

注册会员

8

主题

64

帖子

162

积分

注册会员

积分
162
兴达李俊
注册会员   /  发表于:2023-9-25 17:20  /   查看:2401  /  回复:10
本帖最后由 Richard.Huang 于 2023-9-28 12:15 编辑

产品:GcExcel
版本:

http://172.16.25.93/uploadFile/group1/M00/03/19/rBBnfWUQ7wyANe_9AAPqcr9IsrI274.pdf
可以用workbook直接加载吗

10 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-25 18:10:40
沙发
您好,暂不支持。不太明白您的需求,为什么需要用GcExcel来打开pdf文件呢?而不是excel文件。
如果是要打开pdf文件,建议您使用我们的另一款产品GcPDF
回复 使用道具 举报
兴达李俊
注册会员   /  发表于:2023-9-26 08:52:48
板凳
Ellia.Duan 发表于 2023-9-25 18:10
您好,暂不支持。不太明白您的需求,为什么需要用GcExcel来打开pdf文件呢?而不是excel文件。
如果是要打 ...

好的,
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-26 10:40:46
地板
回复 使用道具 举报
兴达李俊
注册会员   /  发表于:2023-9-26 10:44:23
5#

麻烦下,我用java把这个
http://172.16.25.93/uploadFile/g ... 9AAPqcr9IsrI274.pdf网络地址转为InputStream,然后用 workbook.open()加载报错,乱码了,可以帮忙解决下吗?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-26 11:13:18
6#
本帖最后由 Ellia.Duan 于 2023-9-26 11:14 编辑

如楼上所说,GcExcel并不支持pdf的打开。
回复 使用道具 举报
兴达李俊
注册会员   /  发表于:2023-9-26 11:15:31
7#
Ellia.Duan 发表于 2023-9-26 11:13
如楼上所说,GcExcel并不支持pdf的打开。

可以的把,我加载的json数据,最后保存为pdf,实现了啊
  1. Workbook workbook = new Workbook();
  2.         workbook.setEnableCalculation(true);
  3.         JSONObject jsonObject = new JSONObject(map);
  4.         String json = jsonObject.toString();
  5.         workbook.fromJson(json);
  6.         if (workbook.getWorksheets().get("0538HI") != null) {
  7.             workbook.getWorksheets().get("0538HI").getPageSetup().setFitToPagesWide(1);
  8.             workbook.getWorksheets().get("0538HI").getPageSetup().setIsPercentScale(false);
  9.         }

  10.         java.io.ByteArrayOutputStream out = new ByteArrayOutputStream();
  11.         workbook.save(out, SaveFileFormat.Pdf);
复制代码
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-26 11:39:05
8#
兴达李俊 发表于 2023-9-26 11:15
可以的把,我加载的json数据,最后保存为pdf,实现了啊

open 可以打开json文件,save可以保存为PDF 。但是您上文的表述是,如何用open去打开一个pdf文件。这个当然不可以。所以现在您的问题是什么呢?还有您给出的链接打不开。
回复 使用道具 举报
兴达李俊
注册会员   /  发表于:2023-9-26 12:15:01
9#
Ellia.Duan 发表于 2023-9-26 11:39
open 可以打开json文件,save可以保存为PDF 。但是您上文的表述是,如何用open去打开一个pdf文件。这个当 ...

懂了,gcexcel只能打开json数据,pdf文件流打不开是吧
那我转成json数据格式再打开
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-26 12:18:55
10#
兴达李俊 发表于 2023-9-26 12:15
懂了,gcexcel只能打开json数据,pdf文件流打不开是吧
那我转成json数据格式再打开

好的,您也可以参考此篇文档,详细介绍了GcExcel 导入导出支持的文件类型,
https://www.grapecity.com.cn/developer/grapecitydocuments/excel-java/docs/ManageFileOperations
image.png748572387.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部