IM-PDFAutoConverter for Accel Platform トラブルシューティング 第14版 2025-04-01

4.3. HTML→PDF変換

HTML→PDF変換 時に発生するトラブルとその解決方法について説明します。

4.3.1. 画面上とPDF変換後のレイアウトに差異が出ている

現象

intra-mart Accel Platform の画面上とPDF変換後のレイアウトに差異が出ています。

発生条件

  • HTML→PDF変換 でのPDF変換実行時

原因

変換対象ページの読み込みからPDF変換を行うまでの待機時間が短く、読み込みが未完了の状態のまま、PDF変換処理が実行されている可能性があります。

解決方法

次のAPIを使用し、適切な待機時間を設定してください。

JavaEE開発モデル スクリプト開発モデル
setWaitMillisecond(int waitMillisecond) setWaitMillisecond(Number waitMillisecond)

上記APIの詳細については「 IM-PDFAutoConverter for Accel Platform API ドキュメント 」を参照してください。

回避方法

ありません。

復旧方法

ありません。

4.3.2. 変換後のPDFファイルが白紙になっている

現象

変換後のPDFファイルが白紙になっています。

発生条件

  • HTML→PDF変換 でのPDF変換実行時

原因

次のいずれかの原因が考えられます。

  • 変換対象ページの読み込みからPDF変換を行うまでの待機時間が短く、読み込みが未完了の状態のまま、PDF変換処理が実行されている可能性があります。
  • URLへのアクセスができていない可能性があります。

解決方法

次のいずれかの対策が考えられます。

  • 待機時間が短い場合

    適切な待機時間を設定してください。

    解決方法の詳細については、「 画面上とPDF変換後のレイアウトに差異が出ている 」を参照してください。

  • URLへのアクセスができていない場合

    次の手順に沿って原因の切り分け・解決方法を実施してください。

    1. 連携エンジン HTMLtoPDF のコマンドを使用し、同梱されているサンプル用のHTMLファイルをPDF変換する。

    2. 連携エンジン HTMLtoPDF のコマンドを使用し、 intra-mart Accel Platform 以外のブラウザのページをPDF変換する。

      注意

      インターネットへのアクセスが可能な環境のみ確認対象となります。

      対象外の場合は、手順3へ進んでください。

      • 変換できる場合

        手順3へ進んでください。

      • 変換できない場合

        インターネットへのアクセス状態を見直してください。

        上記対応により手順2のPDF変換ができるようになっても、当初の現象が解決しない場合は、手順3へ進んでください。

    3. 連携エンジン HTMLtoPDF のコマンドを使用し、 intra-mart Accel Platform のTOPページをPDF変換する。

      • 変換できる場合

        手順4へ進んでください。

      • 変換できない場合

        intra-mart Accel Platform へのアクセス状態、および、変換対象ページのURLを見直してください。

        上記対応により手順3のPDF変換ができるようになっても、当初の現象が解決しない場合は、手順4へ進んでください。

    4. 連携エンジン HTMLtoPDF のコマンドを使用し、当初の現象が発生していたページをPDF変換する。

回避方法

ありません。

復旧方法

ありません。