xlsx转PDF,某一行文字显示不全

版本:23.8
编程语言:java

问题截图:
image.jpg (113.2 KB)

xlsx源文件:
附件3-3附件3:上海票据交易所参与者加入、变更、退出申请事项表格样式汇总-(2).zip (24.4 KB)

@ZhonghaoSun
通过使用样例文件和以下样例代码进行测试,我们可以复现问题。发现当转换文件到pdf时,出现文本显示不全的问题。请查看附件。out_java.pdf (219.9 KB)

样例代码如下:

		
Workbook book = new Workbook(filePath + "附件3-3附件3:上海票据交易所参与者加入、变更、退出申请事项表格样式汇总-(2).xlsx");

PdfSaveOptions options = new PdfSaveOptions();
options.setOnePagePerSheet(true);

book.save(filePath + "out_java.pdf", options);

我们已经在内部问题跟踪系统中打开了以下新问题单,并将根据Free Support Policies中提到的条款提供修复。

问题单号:CELLSJAVA-46050

是否有临时方法可以解决呢,比如修改excel内容

@ZhonghaoSun
作为临时解决方案,你可以在文本后面加一些空字符串解决问题。请查看附件。result.zip (240.1 KB)

1 Like

@ZhonghaoSun
您的问题( CELLSJAVA-46050)已解决,修复的功能将随版本 24.8 发布。
以下是使用最新函数生成的结果文件:
CELLSJAVA-46050-java.pdf (206.6 KB)