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