1

.xlsをpdfに変換するために、ubuntu 12.04(64)にopenofficeとjodconverterをインストールしました。

10.04(64)にも同じインストールがあり、うまく機能していますが、新しくインストールした12.04で新しいマシンを構築したばかりなので、実行を拒否するだけです。

これはヘッドレスマシンであり、openofficeは次のように呼び出されます。

soffice --headless --nologo --nofirststartwizard "--accept=socket,host=127.0.0.1,port=8100;urp"

8100でリッスンしていることを確認しました。

netstat -an | grep 8100
tcp        0      0 127.0.0.1:8100          0.0.0.0:*               LISTEN 

ただし、runnind jodconverter(pcash.xlsをpcash.pdfに変換するため)では、常に次のClassNotFoundエラーが発生します。

jodconverter pcash.xls pcash.pdf
Oct 4, 2012 3:07:52 PM com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection connect
INFO: connected
Oct 4, 2012 3:07:52 PM com.artofsolving.jodconverter.openoffice.connection.AbstractOpenOfficeConnection disposing
INFO: disconnected
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/star/task/ErrorCodeIOException
at com.artofsolving.jodconverter.cli.ConvertDocument.main(ConvertDocument.java:129)
Caused by: java.lang.ClassNotFoundException: com.sun.star.task.ErrorCodeIOException
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)

私はグーグルのほとんどすべてのリンクをクリックしました。apt-getを使用してopen-officeをインストールしました。また、最新のものをダウンロードして.debからインストールしましたが、違いはありません。

これは10.04で完璧に機能しますが、過去6時間はどこにも行きませんでした。

4

1 に答える 1

0

ubuntuのデフォルトであるlibreofficeではなく、openofficeを使用していますか? LibreOffice の新しいバージョンでいくつかの問題が発生しました。

また、JODConverter がメンテナンスされなくなったため、OpenOffice の新しいバージョンをサポートする際に問題が発生する可能性があります。10.04 で使用していたのと同じ OpenOffice バージョンを試してください

于 2012-10-12T09:43:38.483 に答える