python 调用的java程序,转成pdf,速度非常慢,并且有的时候不能进行转化,如何解决
您是否尝试过最新版的Java Java版Aspose.Words,即19.10? 如果问题仍然存在,请ZIP并上传您的输入Word文档,您将在此处遇到此问题进行测试。 然后,我们将对此进行调查,并为您提供更多信息。
可是我已经买了其他版本了,这个可以免费做升级么
关于WORDSJAVA-2233,要更新的是,很遗憾,在以下情况下测试我们的代码时,我们无法重现此问题:
- 在Odoo服务器上部署的控制器中运行从Word到PDF的转换。 在我们的测试虚拟机(Ubuntu 18.10、2048 MB的RAM,Odoo Server 8.0,Python 2.7.16,OpenJDK 1.8.0_212,Aspose 19.10)上,第一次运行时转换需要10-20秒(例如,当JVM正在运行时) 开始),然后连续尝试1-2秒。 但是,在1024 MB的RAM上,转换使Odoo服务器被Linux内核杀死,甚至挂起了整个虚拟机(在我们的情况下,开销是由Ubuntu GUI造成的,可能未安装在客户端环境中)。
- 作为独立的Python脚本(通过JPype)运行从Word到PDF的转换。 第一次运行需要10-20秒,连续运行需要1-2秒。
- 将Python代码移植回Java并作为纯Java应用程序运行转换。 需要1秒才能完成。
我们需要有关您的环境的更多信息,以便给出明确的答案。 您能否请以下信息进行澄清?
- 您正在使用虚拟机,物理服务器还是Docker容器?
- 可用的RAM数量?
- 操作系统和版本(如果是Linux,请提供具体的发行版名称)?
- Odoo服务器版本?
- Python版本?
- Java版本?
- 您可以提供Docker容器或虚拟机中的其他信息和/或演示吗?
一个普遍的问题是以下陈述是什么意思?
很慢,有时无法转换
典型转换要花几秒钟? 控制台(或日志)上显示什么错误消息?谢谢你的合作。