メインコンテンツへ移動

LibreOffice による形式変換

性能と適用範囲について

Word から PDF への変換には LibreOffice エンジンを使用します。リソースを多く消費する処理のため、CPU、メモリ、ディスク I/O、ファイルサイズ、文書の複雑さなどによって、変換性能が大きく変動します。

サービスの安定性を確保するため、ldoc を独立してデプロイする場合は、同時変換数を CPU の物理コア数以下に抑え、余裕を確保してください。上限の目安は CPU の物理コア数 - 2 を推奨します。たとえば、8コア(8C)のサーバーでは、同時に実行する変換タスクを6つ以下(8 - 2 = 6)にします。

実際の同時実行数の上限は、業務で使用する文書サンプルによる十分な負荷テストと容量評価を行ったうえで決定してください。

1. LibreOffice のデプロイ​

インストールと設定の詳細は、LibreOffice サービスのデプロイを参照してください。

2. LibreOffice による PDF 変換を有効にする​

マイクロサービスアプリケーションの yaml 設定ファイルに環境変数 ENV_PDF_CONVERT_TYPE を設定し、サービスを再起動します。

ENV_PDF_CONVERT_TYPE: "libreoffice"

マイクロサービスをクラスター構成でデプロイしている場合、またはファイルサービスを独立してデプロイしている場合は、マイクロサービスの設定ファイルに次の環境変数を追加してください。

ENV_HAP_INTRANET_CROSS_ENDPOINT: "192.168.0.10:8880"

注意: この環境変数には、HAP マイクロサービスの内部ネットワーク用アドレスを指定します。ファイルサーバーからこのアドレスを通じてマイクロサービスにアクセスできることを確認してください。アクセスできない場合、PDF 変換機能の呼び出しに失敗します。