・環境
Python3.9
Lambda(コンテナ実行)
Docker
ECS
LibreOffice7.5
・こちらを参考にエクセルをpdfにエクスポートする機能を実装しています。
・LibreOfficeのコマンドシェルでエクスポートする実装にしています。
/opt/libreoffice7.2/program/soffice --headless --norestore --invisible --nodefault --nofirststartwizard --nolockcheck --nologo --convert-to pdf:writer_pdf_Export --outdir
・PDFのフォントをカスタマイズしたいです(LambdaのデフォルトはDejaVu)。
・LibreOfficeはOSのフォントを参照する仕様と聞いています。
・しかしLambda側でフォント設定しているはずなのに参照されません(Lambda上でfc-matchなど実行して確認済)
・フォント指定をLibreOffice側で指定しちゃえばうまくできるのではないか
・コマンドシェル上でそんなことできるのかな・・・
ご存知の方、いらっしゃいますでしょうかmm