excel在转为pdf后,单元格原本的宽度变小,无法显示之前信息导致换行
image.png (8.9 KB)
image.png (21.0 KB)
有问题的excel.zip (5.1 KB)
@lijyao
通过使用样例文件在最新版本v24.3上进行测试,我们可以得到正确的结果。请查看附件。out_java.zip (58.2 KB)
样例代码如下:
Workbook wb = new Workbook(filePath + "卷内目录 (4).xls");
wb.save(filePath + "out_java.pdf");
如果你还有任何疑问,请提供你的样例代码,我们很快就会检查。
public static void xlsToPdf(InputStream inputStream, OutputStream outputStream) throws Exception {
if (!getLicense()) {
return;
}
Workbook wb = new Workbook(inputStream);
wb.save(outputStream, com.aspose.cells.SaveFormat.PDF);
inputStream.close();
}
这是转换的代码,麻烦帮忙看一下是否有什么问题
@lijyao
通过使用以下代码在v24.3上进行测试,我们依然能得到正确的结果。
样例代码如下:
FileInputStream inputStream = new FileInputStream(filePath + "卷内目录 (4).xls");
Workbook wb = new Workbook(inputStream);
FileOutputStream outputStream = new FileOutputStream(filePath + "out_java.pdf");
wb.save(outputStream, com.aspose.cells.SaveFormat.PDF);
inputStream.close();
outputStream.close();
另外,你愿意使用以下代码查看你的版本号吗?如果不是最新版本v24.3,请更新到最新版本。
System.out.println(CellsHelper.getVersion());
是使用的版本太低了,使用最新版本没有问题,谢谢