質問
⚠️ この事例は公開されてから1年以上経過しています。 情報が古い可能性がありますので、ご注意ください。
🕓 事例公開日 : 2025-05-13
【背景】
ViewCreatorの帳票出力機能を使用してPDFを生成しようとしているが、正常に動作しない状況が発生している。Q1.
ViewCreatorで帳票出力ボタンを押下し、確認ダイアログで「決定」を選択してもPDFのダウンロードが開始されない。ブラウザのコンソールにはviewcreator/dataview/list_pdf 500 (Internal Server Error) というエラーが表示されている。JVMログを確認したところ、wkhtmltopdfがインストールされていない旨のメッセージが出力されていることが判明した。PDF出力を実現するにはどのような対応が必要か教えてください。
回答
A1.
この問題はAmazon Linux 2023への移行に伴い、wkhtmltopdfがインストールされていない環境となったことが原因です。そのため、PDF出力時にエラーが発生しています。詳細については以下のドキュメントをご確認ください:
Amazon Linux 2のサポート終了に伴う対応について
解決方法として、wkhtmltopdfを使用しないアーキテクチャへの変更をお願いいたします。以下の方法をご検討ください:
クライアントサイドでのPDF出力
・ブラウザ印刷機能を活用した出力方法への変更
サーバーサイドでのPDF出力
・IM-PDFDesignerの導入・活用
上記の対応が困難な場合は、有償個別対応のマネージドサービス「wkhtmltopdfの継続利用支援」もご利用いただけます。ご希望の際は担当営業までご相談ください。