Documents4j-远程转换器输入无效

Documents4j-远程转换器输入无效,documents4j,Documents4j,我们尝试使用Documents4j将docx转换为pdf 我用LocalConverter试过了,它运行得很好。但当我尝试使用RemoteConverter运行时,遇到错误“com.documents4j.throwables.ConversionInputException:输入文件似乎已损坏”。同一文件在同一台机器的LocalConverter中工作 要运行RemoteConverter,请执行以下操作: java-jar**\Downloads\documents4j-server-sta

我们尝试使用Documents4j将docx转换为pdf

我用LocalConverter试过了,它运行得很好。但当我尝试使用RemoteConverter运行时,遇到错误“com.documents4j.throwables.ConversionInputException:输入文件似乎已损坏”。同一文件在同一台机器的LocalConverter中工作

要运行RemoteConverter,请执行以下操作:

  • java-jar**\Downloads\documents4j-server-standalone-1.1.3-shade.jar-log**\Downloads\Documents4jlog.txt-级别调试

  • java-jar**\Downloads\documents4j-client-standalone-1.1.3-shade.jar-log**\Downloads\Documents4jlogClient.txt

  • 错误: com.documents4j.throwables.ConversionInputException:发送的输入无效

    下面是服务器日志:

    2020-06-05 18:11:04939信息[pool-3-thread-2]c.d.c.msoffice.MicrosoftWordBridge-请求从c:\Users\DIVYAL~2\AppData\Local\Temp\1591360694906-0\5b54b28b-b20d-4f41-9647-18b89f154c28\temp3(应用程序/msword)转换为c:\Users\DIVYAL~2\AppData\Local\Temp\1591360694906-0\5b54b28b-b20d-4f41-9647-18b89f154c28\Temp(应用程序/pdf) 2020-06-05 18:11:04939调试[pool-3-thread-2]org.zerothanound.exec.ProcessExecutor-执行[cmd,/S,/C”,“C:\Users\DIVYAL~2\AppData\Local\Temp\1591360694906-0\word\u convert1288062732.vbs”“C:\Users\DIVYAL~2\AppData\Local\Temp\1591360694906-0\5b54b28b-b20d-4f41-9647-18b89f154c28\temp3”C:\Users\DIVYAL~2\AppData\Local\Temp\1591360694906-0\5b54b28b-b20d-4f41-9647-18b89f154c28\temp4“17”]中的C:\Users\DIVYAL~2\AppData\Local\Temp\1591360694906-0。 2020-06-05 18:11:04952调试[pool-3-thread-2]org.zeroturnal.exec.ProcessExecutor-启动java.lang。ProcessImpl@8f30115 2020-06-05 18:11:05189调试[WaitForProcess-java.lang。ProcessImpl@8f30115]org.zeroturnal.exec.WaitForProcess-java.lang。ProcessImpl@8f30115已停止,退出代码为-2 2020-06-05 18:11:05196信息[pool-3-thread-2]c.d.w.e.AsynchronousConversionResponse-为org.glassfish.jersey.server.ServerRuntime发送异常响应$AsyncResponder@250891f5 com.documents4j.throwables.ConversionInputException:输入文件似乎已损坏 位于com.documents4j.util.Reaction$ConversionInputExceptionBuilder.make(Reaction.java:159) 在com.documents4j.util.Reaction$ExceptionalReaction.apply上(Reaction.java:75) 位于com.documents4j.conversion.ExternalConverterScriptResult.resolve(ExternalConverterScriptResult.java:70) 位于com.documents4j.conversion.ProcessFutureWrapper.evaluateExitValue(ProcessFutureWrapper.java:48) 位于com.documents4j.conversion.ProcessFutureWrapper.get(ProcessFutureWrapper.java:36) 位于com.documents4j.conversion.ProcessFutureWrapper.get(ProcessFutureWrapper.java:11) 位于com.documents4j.job.AbstractFutureWrappingPriorityFuture.run(AbstractFutureWrappingPriorityFuture.java:78) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 运行(Thread.java:745)


    如果我遗漏了什么,请告诉我


    提前感谢

    在这种情况下,word女士拒绝了它。您可以尝试使用正式发布的非快照版本吗?在这种情况下,word拒绝使用该版本。您可以试用正式发布的非快照版本吗?