我使用库编写了一些代码documents4j
来将一些文档.docx
从.pdf
.
我按照文档中的示例使用 MS-Word 进行了完美的转换,但我注意到在所有转换完成并且方法返回之后,java 应用程序结果仍在运行并且似乎没有退出。
execute()
如果我使用andshutDown()
方法而不是显式关闭转换器schedule()
,则应用程序退出,但我需要此应用程序在并发模式下运行,所以我不能显式调用,shutDown()
否则我会导致 MS-Word 退出并破坏一些仍然打开的文档。
使用转换器实现这些目标的最佳方式是什么?有LocalConverter
没有办法检查是否有要转换的文档队列?有了这些信息,我只能用一个空队列调用shutDown()
并在下一个转换请求时实例化一个新的 LocalConverter。
提前感谢您的回复!
担