aspose-slides jdk 17 V24.7,office ppt转pdf,会报错。尝试了多个版本包括24.8,都是报错的。报错反馈描述和代码在文件中。我们生产环境并发量1秒3个文件左右,非常耗内存,主要是报这个错误率占比1/3左右。就很影响我们的使用,请问是什么原因导致,该怎么解决?
slides转pdf报错.zip (6.7 MB)
@SalesDhorde,
感谢您联系支持服务。
看起来这些错误与 Aspose.Slides 无关。我运行了以下示例代码,并且没有出现错误。
LoadOptions loadOptions = new LoadOptions();
loadOptions.getBlobManagementOptions().setPresentationLockingBehavior(PresentationLockingBehavior.LoadAndRelease);
loadOptions.getBlobManagementOptions().setTemporaryFilesAllowed(true);
loadOptions.getBlobManagementOptions().setTempFilesRootPath(tempFolderPath);
loadOptions.getBlobManagementOptions().setMaxBlobsBytesInMemory(0L);
Presentation document = new Presentation(pptFileName, loadOptions);
document.save(pdfFileName, SaveFormat.Pdf, new PdfOptions());
请注意,错误信息显示某些文件未找到。
单独请求OK,并发量多的时候就出现,您可以自己压测就能出现了
好的,我会尝试,请问你们根据提供的demo有重现问题吗,是什么原因导致的,有什么解决办法吗?
您可以在Linux环境压测
因为这个也报找不到文件的错,注释掉了