docx4j 中的并行处理

Parallel Processing in docx4j

是否可以使用 docx4j 同时处理多个段落。如果可以,是否线程安全?

我试图将每个字符拆分成单独的 runs.When 我按顺序处理段落。它工作正常。但是当我尝试并行执行相同的过程时。未收到预期的输出。

docx4j 在概念上假定每个 WordprocessingMLPackage 一个线程(即每个 docx 一个线程)。

如果您想在每个段落中使用一个线程工作一段时间,只要您不修改层次结构中高于 P 的对象,那应该没问题。