4.2. PDF処理¶
PDF処理時に発生するトラブルとその解決方法について説明します。
関連する現象
4.2.1. IM-LogicDesigner でPDF処理ができない¶
現象¶
IM-LogicDesigner 上でPDF処理ができません。
発生条件¶
- IM-LogicDesigner の JavaScript定義 を使用したPDF処理実行時
原因¶
次のいずれかの原因が考えられます。
PDF処理の際に、ファイルの絶対パスを指定していない。
ファイルの絶対パスを取得する際に、 IM-LogicDesigner の JavaScript定義 で利用が制限されているAPIを使用し、エラーが発生している。
コラム
JavaScript定義 時の制限については、「 IM-LogicDesigner チュートリアルガイド 」-「 参考:ユーザ定義(JavaScript)における制限 」を参照してください。
解決方法¶
次のいずれかの対策が考えられます。
ファイルの絶対パスを指定していない場合
PDF処理の際に、ファイルの絶対パスを指定してください。
ファイルの絶対パスを取得する際に、利用が制限されているAPIを使用している場合
IM-PDFCoordinator for Accel Platform の一時ファイルを操作するAPIを使用してください。
対象ファイルを一時ファイルにコピー後、一時ファイルの絶対パスを取得してください。
上記APIの詳細については、「 IM-PDFCoordinator for Accel Platform プログラミングガイド 」-「 IotheCommonTempFiles 」を参照してください。
回避方法¶
ありません。
復旧方法¶
ありません。