LibreOfficeでPDF変換をします。
Amazon Linux上にLibreOfficeのインストール方法は以下を参考に。
ppt->pdf の変換をAmazon Linux上で実施する - # exec new-self
http://kinokinoppy.hateblo.jp/entry/2015/07/31/015147
2017-04-22時点
Linux用ダウンロード先は以下
http://download.documentfoundation.org/libreoffice/stable/5.3.2/rpm/x86_64/LibreOffice_5.3.2_Linux_x86-64_rpm.tar.gz
libcairo.so.2 がないとエラーが出る場合は、
$ sudo yum install cairo-devel libjpeg-turbo-devel giflib-devel -y
を実行します。
参照: Installation Amazon Linux AMI (EC2) · Automattic/node-canvas Wiki
変換コマンドは以下(赤文字部分は適宜変更してください)
$ /opt/libreoffice5.3/program/soffice.bin --headless --convert-to pdf test.docx
そうすると、test.docx と同一ディレクトリに test.pdf が出力されます。
しかし、日本語フォントが化けていたので、以下のようにしました。
/usr/share/fonts/japanese/OpenType にGoogleのNotoSansフォントを保存。
そして、以下を実行。
$ sudo fc-cache -fv
無事、PDFに日本語が表示されました。
参考
ImageMagickとlibreofficeを使ったOffice->PDF->PNG変換について(コマンドライン編)
http://qiita.com/motomiya326/items/c16038b670927468b89b
Google Noto Fonts
https://www.google.com/get/noto/help/cjk/
Amazon Linux上にLibreOfficeのインストール方法は以下を参考に。
ppt->pdf の変換をAmazon Linux上で実施する - # exec new-self
http://kinokinoppy.hateblo.jp/entry/2015/07/31/015147
2017-04-22時点
Linux用ダウンロード先は以下
http://download.documentfoundation.org/libreoffice/stable/5.3.2/rpm/x86_64/LibreOffice_5.3.2_Linux_x86-64_rpm.tar.gz
libcairo.so.2 がないとエラーが出る場合は、
$ sudo yum install cairo-devel libjpeg-turbo-devel giflib-devel -y
を実行します。
参照: Installation Amazon Linux AMI (EC2) · Automattic/node-canvas Wiki
変換コマンドは以下(赤文字部分は適宜変更してください)
$ /opt/libreoffice5.3/program/soffice.bin --headless --convert-to pdf test.docx
そうすると、test.docx と同一ディレクトリに test.pdf が出力されます。
しかし、日本語フォントが化けていたので、以下のようにしました。
/usr/share/fonts/japanese/OpenType にGoogleのNotoSansフォントを保存。
そして、以下を実行。
$ sudo fc-cache -fv
無事、PDFに日本語が表示されました。
参考
ImageMagickとlibreofficeを使ったOffice->PDF->PNG変換について(コマンドライン編)
http://qiita.com/motomiya326/items/c16038b670927468b89b
Google Noto Fonts
https://www.google.com/get/noto/help/cjk/
0 件のコメント:
コメントを投稿