LibreOffice officeをpdfに変換
3938 ワード
質問:
1.windows下office変換ok、しかしtxt乱符号
txt接尾辞をodt再回転に変更
2.linux変換後、ファイルの内容が文字化けした(中国語では小さなブロックになる):
C:WindowsFontsの下のフォントを/usr/share/fonts/winにコピーしたり、自分の必要に応じてコピーしたりすることができます.私はすべてコピーします.
cd/usr/share/fonts/win
mkfontscale
mkfontdir
fc-cache
以上のコマンドを実行してフォントをインストールしてからLibreOfficeを再起動します.
まずkillプロセスで次のコマンドを実行します(自分のインストールパスに基づいて次のパスを変更します).
/opt/libreoffice5.0/program/soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;"--nofirststartwizard &
3.linux下2操作完了後txt文字化けし:
一般的にwindowsの下のファイルの符号化はgbkで、linuxの下でutf-8で、参照:http://wenku.baidu.com/link?url=cgPoZ_-ojngMIxfti6_JXrfY_6sYG14awan26mArK4xwo7SgulsPKs3DOZpiVq5jGR5eng4ulhVcVfiPGnPYstffHLqT3Fu_1iPC6O6Wrj_ファイルを再コードしてLibreOfficeで変換すればよい
4.mavenプロジェクトjarパッケージ:
1.windows下office変換ok、しかしtxt乱符号
txt接尾辞をodt再回転に変更
2.linux変換後、ファイルの内容が文字化けした(中国語では小さなブロックになる):
C:WindowsFontsの下のフォントを/usr/share/fonts/winにコピーしたり、自分の必要に応じてコピーしたりすることができます.私はすべてコピーします.
cd/usr/share/fonts/win
mkfontscale
mkfontdir
fc-cache
以上のコマンドを実行してフォントをインストールしてからLibreOfficeを再起動します.
まずkillプロセスで次のコマンドを実行します(自分のインストールパスに基づいて次のパスを変更します).
/opt/libreoffice5.0/program/soffice --headless --accept="socket,host=127.0.0.1,port=8100;urp;"--nofirststartwizard &
3.linux下2操作完了後txt文字化けし:
一般的にwindowsの下のファイルの符号化はgbkで、linuxの下でutf-8で、参照:http://wenku.baidu.com/link?url=cgPoZ_-ojngMIxfti6_JXrfY_6sYG14awan26mArK4xwo7SgulsPKs3DOZpiVq5jGR5eng4ulhVcVfiPGnPYstffHLqT3Fu_1iPC6O6Wrj_ファイルを再コードしてLibreOfficeで変換すればよい
4.mavenプロジェクトjarパッケージ:
com.artofsolving
jodconverter-maven-plugin
2.2.1
com.artofsolving
jodconverter
org.slf4j
slf4j-jdk14
org.slf4j
slf4j-jdk14
1.7.13
org.openoffice
ridl
3.0.1
org.openoffice
bootstrap-connector
0.1.1
commons-io
commons-io
1.4