ExcelファイルをPDFファイルへ変換
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
[[PHPめも]]
PhpSpreadsheetでExcelファイルをゴニョゴニョし、それをPDF...
ゴニョゴニョは [[PHPでExcelファイルを読み込む]] を参考。
フリーソフトのLibreOffice(リブレオフィス)を使用すると簡...
*LibreOfficeのインストール [#lc59fe2f]
大量に色々入ります。
# yum install libreoffice
**AWSなどyumで入れられない場合 [#n668972a]
[[公式サイト:https://ja.libreoffice.org/]]から安定版 Linu...
$ tar xvzf LibreOffice_6.1.6_Linux_x86-64_rpm.tar.gz
# rpm -ivh LibreOffice_6.1.6.3_Linux_x86-64_rpm/RPMS/*.rpm
エラー: 依存性の欠如:
libXinerama.so.1()(64bit) は libobasis6.1-core-6...
# cd LibreOffice_6.1.6.3_Linux_x86-64_rpm/RPMS/
# yum install *.rpm
$ libreoffice6.1 -h
/opt/libreoffice6.1/program/soffice.bin: error while loa...
# yum install dbus-glib
$ libreoffice6.1 -h
/opt/libreoffice6.1/program/soffice.bin: error while loa...
# yum install cairo
$ libreoffice6.1 -h
/opt/libreoffice6.1/program/soffice.bin: error while loa...
泣きそう
# yum install cups-libs
$ libreoffice6.1 -h
LibreOffice 6.1.6.3
*フォントの設置 [#ceb22063]
そのまま使用すると日本語が文字化けするのでIPAexフォントを...
https://ipafont.ipa.go.jp/
IPAexfont00401.zip をダウンロードし、ipaexg.ttf, ipaexm.t...
/usr/share/fonts/japanese/TrueType/
*変換 [#q278bbea]
outdirで指定した場所へ Book1.pdfとして出力されます。
$ libreoffice --headless --nologo --nofirststartwizard -...
PHPから実行する場合はHOMEディレクトリを指定してやります。
exec('export HOME=/tmp;libreoffice --headless --nologo -...
1ページにうまく納まらない場合は、印刷の拡大縮小の設定を見...
終了行:
[[PHPめも]]
PhpSpreadsheetでExcelファイルをゴニョゴニョし、それをPDF...
ゴニョゴニョは [[PHPでExcelファイルを読み込む]] を参考。
フリーソフトのLibreOffice(リブレオフィス)を使用すると簡...
*LibreOfficeのインストール [#lc59fe2f]
大量に色々入ります。
# yum install libreoffice
**AWSなどyumで入れられない場合 [#n668972a]
[[公式サイト:https://ja.libreoffice.org/]]から安定版 Linu...
$ tar xvzf LibreOffice_6.1.6_Linux_x86-64_rpm.tar.gz
# rpm -ivh LibreOffice_6.1.6.3_Linux_x86-64_rpm/RPMS/*.rpm
エラー: 依存性の欠如:
libXinerama.so.1()(64bit) は libobasis6.1-core-6...
# cd LibreOffice_6.1.6.3_Linux_x86-64_rpm/RPMS/
# yum install *.rpm
$ libreoffice6.1 -h
/opt/libreoffice6.1/program/soffice.bin: error while loa...
# yum install dbus-glib
$ libreoffice6.1 -h
/opt/libreoffice6.1/program/soffice.bin: error while loa...
# yum install cairo
$ libreoffice6.1 -h
/opt/libreoffice6.1/program/soffice.bin: error while loa...
泣きそう
# yum install cups-libs
$ libreoffice6.1 -h
LibreOffice 6.1.6.3
*フォントの設置 [#ceb22063]
そのまま使用すると日本語が文字化けするのでIPAexフォントを...
https://ipafont.ipa.go.jp/
IPAexfont00401.zip をダウンロードし、ipaexg.ttf, ipaexm.t...
/usr/share/fonts/japanese/TrueType/
*変換 [#q278bbea]
outdirで指定した場所へ Book1.pdfとして出力されます。
$ libreoffice --headless --nologo --nofirststartwizard -...
PHPから実行する場合はHOMEディレクトリを指定してやります。
exec('export HOME=/tmp;libreoffice --headless --nologo -...
1ページにうまく納まらない場合は、印刷の拡大縮小の設定を見...
ページ名: