为有中文需求的客户提供多渠道中文技术支持.

Tue Jan 25, 2022 1:51 am

转pdf的方法耗时将近6秒,这个有哪里可以优化吗?
使用的版本是4.12.2
QQ图片20220125094340.png

huluhao2
 
Posts: 3
Joined: Tue Jan 18, 2022 10:14 am

Tue Jan 25, 2022 2:25 am

您好,

感谢询问!

请悉知,我们产品将Excel转PDF所消耗的时间是与Excel本身的内容有关的。如果文档包含图片、图表、pivot表、自定义样式等内容,就需要消耗时间去解析此内容。 并且我们产品转换时有一套固定模型需要执行,这也是需要耗费时间的。

您可以先尝试一下我们最新发布的 Spire.XLS for Java版本: 5.1.5 在转换速度上是否符合您的需求。 如果最新版的速度您不满意,请您提供给我们您的输入文档,以及您期望的加载Excel+保存到PDF 消耗的时间, 以便我们调查是否有优化空间。 提前致谢。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Tue Jan 25, 2022 8:24 am

就一个12kb的小文件,
user.zip

我用其他的工具转换耗时1.8秒
3237432F-B5B9-4722-B282-8788AFD86895.png

这个差距有点大,希望能优化下

huluhao2
 
Posts: 3
Joined: Tue Jan 18, 2022 10:14 am

Tue Jan 25, 2022 9:27 am

您好,

感谢您提供更多信息!

我使用最新的 Spire.XLS for Java版本: 5.1.5 转换您提供的文档,总耗时为 3.3 s左右, 您可以使用最新版本试一下。 这属于我们产品目前正常加载转换耗时区间,我们也在不断优化转换过程,但是由于算法的优化比较复杂,可能需要更长时间来进行。

此外,您用于对比的程序是 c# 的程序吗? 请悉知 .net 和 Java 的底层不同,这就导致Java在处理时会稍慢于.Net 程序。如果您需要使用.NET 的程序,请使用我们的 Spire.XLS Pack版本: 12.1, 使用我们 .net 的产品转换您的文件,只需要 2s左右,和您提供的截图时间是相近的。 请您根据需求在不同平台选择我们对应的产品进行进一步测试及比对。 感谢理解。

Sincerely,
Marcia
E-iceblue support team
User avatar

Marcia.Zhou
 
Posts: 858
Joined: Wed Nov 04, 2020 2:29 am

Return to 中文技术支持

cron