文件转html,CPU占用异常过高

转换时,遇到CPU占用异常很高:

定位到的线程情况:

转换代码:

ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(fileBytes);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
Document doc = new Document(byteArrayInputStream);
HtmlSaveOptions opts = new HtmlSaveOptions();
opts.setExportImagesAsBase64(false);
opts.setImageResolution(500); // 默认dpi 96
opts.setScaleImageToShapeSize(false);//控制是否将图片缩放到 Word 形状的大小。如果为 true,图片会被缩放,可能导致模糊。
opts.setMetafileFormat(HtmlMetafileFormat.SVG); // 针对矢量图
opts.setImagesFolder(contextBasePath.toAbsolutePath().toString()); // 图片实际保存目录
opts.setImagesFolderAlias(imageOutputDir); // HTML中图片引用路径
ImageSavingCallback imageSavingCallback = new ImageSavingCallback(imagePath);
opts.setImageSavingCallback(imageSavingCallback); // 设置图片保存回调
doc.save(byteArrayOutputStream, opts);
convert2Html = byteArrayOutputStream.toByteArray();

源文件暂时无法提供,麻烦问下可能是什么原因呢,是否有方法避免

@ZhonghaoSun 很遗憾,没有问题文档,我们很难回答您的问题。因此,请将您有问题的输入文档附在这里以便我们进行测试。我们会检查问题并提供更多信息。

有没有其他客户遇到类似情况呢

@ZhonghaoSun 之前我们遇到过几次系统崩溃的问题,都已解决。但是如果没有这份问题文档,我们就无法进行测试和分析。