兴达李俊 发表于 2023-9-9 09:05:38

gcexcel导出不一致

本帖最后由 Richard.Huang 于 2023-9-28 14:41 编辑

产品:SpreadJS、GcExcel
版本:
问题编号:DOCXLS-8891、SJS-20210、DOCXLS-8927、DOCXLS-8959

@PostMapping(value = "/pdf3")
    public ResponseEntity<byte[]> getPDF(@RequestBody Map<String, Object> mapReq) throws Exception {

      Workbook workbook = new Workbook();
      workbook.setEnableCalculation(true);
      JSONObject jsonObject = new JSONObject((Map)mapReq.get("data"));
      String json = jsonObject.toString();
      workbook.fromJson(json);

      java.io.ByteArrayOutputStream out = new ByteArrayOutputStream();

      workbook.save(out, SaveFileFormat.Pdf);

      byte[] contents = out.toByteArray();

      HttpHeaders headers = new HttpHeaders();
      headers.setContentType(MediaType.APPLICATION_PDF);
      // Here you have to set the actual filename of your pdf
      String filename = "output.pdf";
      headers.setContentDispositionFormData(filename, filename);
      headers.setCacheControl("must-revalidate, post-check=0, pre-check=0");
      ResponseEntity<byte[]> response = new ResponseEntity<>(contents, headers, HttpStatus.OK);
      return response;
    }


Joestar.Xu 发表于 2023-9-11 11:40:11

本帖最后由 Joestar.Xu 于 2023-9-11 11:43 编辑

您好,这边测试了一下,乱码是因为字体没有注册的缘故,您说的不一致是因为单元格中的黄色背景色吗?

兴达李俊 发表于 2023-9-11 13:44:44

Joestar.Xu 发表于 2023-9-11 11:40
您好,这边测试了一下,乱码是因为字体没有注册的缘故,您说的不一致是因为单元格中的黄色背景色吗?

对 黄色背景

Joestar.Xu 发表于 2023-9-11 14:23:37

好的,这边调研一下看看是什么原因导致的,后续有进展我会在本帖中回复您。

本帖先做保留处理了。

兴达李俊 发表于 2023-9-11 14:26:24

Joestar.Xu 发表于 2023-9-11 14:23
好的,这边调研一下看看是什么原因导致的,后续有进展我会在本帖中回复您。

本帖先做保留处理了。

那我们买的那个后台授权,就没啥用了啊

Joestar.Xu 发表于 2023-9-11 14:37:50

没太理解您的意思,从目前的问题来看,GCExcel和SpreadJS导出是存在不一致的现象,具体原因我们正在进一步调研中。

至于您说的GCExcel产品授权,是您在正式环境下使用GCExcel必须要有的,不然就会出现水印提示等限制,影响您产品的正常使用。

兴达李俊 发表于 2023-9-15 10:54:54

Joestar.Xu 发表于 2023-9-11 11:40
您好,这边测试了一下,乱码是因为字体没有注册的缘故,您说的不一致是因为单元格中的黄色背景色吗?

里面的换行不一致,也是字体的问题吗

Joestar.Xu 发表于 2023-9-15 12:07:15

您好,换行指的具体是哪里呢?我在之前复现出的结果里面没有发现换行的问题。

兴达李俊 发表于 2023-9-15 14:01:00

Joestar.Xu 发表于 2023-9-15 12:07
您好,换行指的具体是哪里呢?我在之前复现出的结果里面没有发现换行的问题。

你看下你发的图,第二行,碳含量下面几行英文,还有就是第二页那个表格中

Joestar.Xu 发表于 2023-9-15 14:53:29

本帖最后由 Joestar.Xu 于 2023-9-15 16:18 编辑

收到,这边跟开发反馈一下,后续有进展我会在本帖中回复您。
页: [1] 2 3 4 5 6
查看完整版本: gcexcel导出不一致