4.1. 全般¶
IM-PDFCoordinator for Accel Platform で発生するトラブルとその解決方法について説明します。
関連する現象
4.1.1. java.lang.NoClassDefFoundErrorが発生する¶
発生条件¶
- PDF処理実行時
原因¶
連携エンジン PDFメイクアップ のJavaライブラリが正しく設定されていません。
4.1.2. java.lang.UnsatisfiedLinkErrorが発生する¶
発生条件¶
- PDF処理実行時
原因¶
連携エンジン PDFメイクアップ の環境変数が正しく設定されていません。
4.1.3. エラーコード「32」が発生する¶
現象¶
PDF処理時にエラーコード「32」が発生します。
発生条件¶
- PDF処理実行時
原因¶
連携エンジン PDFメイクアップ のライセンスが無効です。
解決方法¶
連携エンジン PDFメイクアップ に、有効なライセンスを登録してください。
ライセンスの登録方法については、「 PDFメイクアップ インストール・ガイド 」-「 ライセンスコードの入力 」を参照してください。
回避方法¶
ありません。
復旧方法¶
ありません。
4.1.4. PDFファイルの文字が文字化けする¶
現象¶
PDF処理で出力されたPDFファイルの文字が文字化けして表示されます。
発生条件¶
- PDF処理実行時
解決方法¶
次のいずれかの対応を行ってください。
ソースコード内にて、{オブジェクト}.m_encode = “MS932”; を指定してください。
{オブジェクト}の部分は、作成したオブジェクトです。作成したオブジェクト毎の設定が必要です。
次の手順で、フォント埋め込みを有効にしてください。
テキストエディタで<( 連携エンジン PDFメイクアップ のインストールフォルダ)/etc/makeup.txt>を開きます。
フォント埋め込みを制御するパラメータ「fontembed」に「1」を指定し、保存します。
fontembed=1 supportsigned=0 outline_order=0
回避方法¶
ありません。
復旧方法¶
ありません。
4.1.5. PDFファイルの文字の位置がずれる¶
現象¶
PDF処理で出力されたPDFファイルの文字の位置がずれて表示されます。
発生条件¶
- PDF処理実行時
原因¶
フォント埋め込みが無効になっています。