Aspose运行word转pdf缓慢并且失败

我们使用aspose-words-jdk16-20.6执行word转换pdf的时候,偶发转换非常缓慢,花费几十秒,而且没有成功完成。
1.jpg (367.9 KB)

2.jpg (451.5 KB)

3.jpg (479.3 KB)

4.jpg (245.1 KB)

5.jpg (222.8 KB)

6.jpg (482.8 KB)

7.jpg (478.8 KB)

这是执行一次的内存使用情况

@jjsoft, 不幸的是,您的照片无助于分析可能导致问题的原因。

转换时间和内存使用量取决于文档的大小和复杂性。 您能否执行以下操作来帮助我们分析问题:

  1. 创建一个将文档转换为 PDF 文件的最小控制台应用程序。
  2. 使用此应用程序测量您遇到问题的文档的转换时间和内存使用情况。
  3. 将此控制台应用程序和文档附加到此论坛主题
  4. 另请发布您对转换时间和内存使用情况的测量。

之后,我们将能够在我们这边运行相同的测试,并分析可以采取哪些措施来改进转换时间和内存使用率。

注意:请不要发布计算机屏幕的照片,因为它难以阅读。 请使用 PrtScn 按钮或一些可以执行此操作的软件来制作屏幕截图。 如果可能的话,像平常的文本文件一样附加日志文件。

@jjsoft, 您可以尝试以下选项来减少内存使用量:

String tempFolder = "D:\\TempFolder\\";

LoadOptions loadOptions = new LoadOptions();
loadOptions.setTempFolder(tempFolder);

Document doc = new Document("in.docx", loadOptions);

PdfSaveOptions saveOptions = new PdfSaveOptions();
saveOptions.setTempFolder(loadOptions.getTempFolder());
saveOptions.setMemoryOptimization(true);

doc.save("out.pdf", saveOptions);

请参阅我们的文档了解更多详细信息:

如果没有帮助,请按照上一条消息中的步骤操作。