4.1. 全般¶
IM-PDFCoordinator for Accel Platform で発生するトラブルとその解決方法について説明します。
関連する現象
4.1.1. java.lang.NoClassDefFoundErrorが発生する¶
原因¶
連携エンジン PDFメイクアップ のJavaライブラリが正しく設定されていません。
解決方法¶
連携エンジン PDFメイクアップ のJavaライブラリを正しく設定してください。
Javaライブラリの設定方法については、次を参照してください。
Windows の場合
Linux の場合
4.1.2. java.lang.UnsatisfiedLinkErrorが発生する¶
原因¶
連携エンジン PDFメイクアップ の環境変数が正しく設定されていません。
4.1.3. エラーコード「32」が発生する¶
現象¶
PDF処理時にエラーコード「32」が発生します。
原因¶
連携エンジン PDFメイクアップ のライセンスが無効です。
解決方法¶
連携エンジン PDFメイクアップ に、有効なライセンスを登録してください。
ライセンスの登録方法については、「 PDFメイクアップ インストール・ガイド 」-「 ライセンスコードの入力 」を参照してください。
4.1.4. 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メイクアップ のインストールフォルダ)/etc/makeup.txt>を開きます。
フォント埋め込みを制御するパラメータ「fontembed」に「1」を指定し、保存します。
fontembed=1 supportsigned=0 outline_order=0