W
e
l
c
o
m
e
: )

com.documents4j.throwables.ConverterAccessException: The converter seems to be shut down 异常解决方案

1.首先要看下异常

com.documents4j.throwables.ConverterAccessException: The converter seems to be s
hut down
        at com.documents4j.util.Reaction$ConverterAccessExceptionBuilder.make(Re
action.java:117) ~[documents4j-util-all-1.1.7.jar!/:na]
        at com.documents4j.util.Reaction$ExceptionalReaction.apply(Reaction.java
:75) ~[documents4j-util-all-1.1.7.jar!/:na]
        at com.documents4j.conversion.ExternalConverterScriptResult.resolve(Exte
rnalConverterScriptResult.java:70) ~[documents4j-transformer-api-1.1.7.jar!/:na]

        at com.documents4j.conversion.msoffice.AbstractMicrosoftOfficeBridge.try
Start(AbstractMicrosoftOfficeBridge.java:36) ~[documents4j-transformer-msoffice-
base-1.1.7.jar!/:na]
        at com.documents4j.conversion.msoffice.MicrosoftExcelBridge.startUp(Micr
osoftExcelBridge.java:50) ~[documents4j-transformer-msoffice-excel-1.1.7.jar!/:n
a]
        at com.documents4j.conversion.msoffice.MicrosoftExcelBridge.<init>(Micro
softExcelBridge.java:45) ~[documents4j-transformer-msoffice-excel-1.1.7.jar!/:na
]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 ~[na:1.8.0_212]
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct
orAccessorImpl.java:62) ~[na:1.8.0_212]
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC
onstructorAccessorImpl.java:45) ~[na:1.8.0_212]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[na:
1.8.0_212]
        at com.documents4j.conversion.ExternalConverterDiscovery.make(ExternalCo
nverterDiscovery.java:31) ~[documents4j-transformer-1.1.7.jar!/:na]
        at com.documents4j.conversion.ExternalConverterDiscovery.makeAll(Externa
lConverterDiscovery.java:43) ~[documents4j-transformer-1.1.7.jar!/:na]
        at com.documents4j.conversion.ExternalConverterDiscovery.loadConfigurati
on(ExternalConverterDiscovery.java:86) ~[documents4j-transformer-1.1.7.jar!/:na]

        at com.documents4j.conversion.DefaultConversionManager.<init>(DefaultCon
versionManager.java:22) ~[documents4j-transformer-1.1.7.jar!/:na]
        at com.documents4j.job.LocalConverter.makeConversionManager(LocalConvert
er.java:79) ~[documents4j-local-1.1.7.jar!/:na]
        at com.documents4j.job.LocalConverter.<init>(LocalConverter.java:51) ~[d
ocuments4j-local-1.1.7.jar!/:na]
        at com.documents4j.job.LocalConverter$Builder.build(LocalConverter.java:
186) ~[documents4j-local-1.1.7.jar!/:na]
       

2. 异常解决方案

  • 大家熟知的使用Java来解决word 转pdf 个人推荐使用documents4j (因为其使用的office 中的一些组件转换出来不会出现样式的问题)
  • 上述异常是因为把本地的更换到线上的Win服务器上所报
  • 为服务器安装一个WPS或者Office
  • 推荐WPS 官网(WPS官网)
  • OFFICE 官网(OFFICE官网)
posted @ 2022-07-21 19:50  张三Blog  阅读(983)  评论(0)    收藏  举报