IM-PDFAutoConverter for Accel Platform IM-LogicDesigner連携 仕様書 第2版 2026-10-01

5.2. HTML変換(intra-mart画面)

5.2.1. 入力値

url <string> *
userCd <string> *
outputFile <storage> *
paperSize <object>
  ├─ width <double>
  └─ height <double>
margin <object>
  ├─ top <double>
  ├─ bottom <double>
  ├─ left <double>
  └─ right <double>
pageRange <string>
scale <double>
security <object>
  ├─ openPassword <string>
  ├─ securityPassword <string>
  ├─ securityMode <integer>
  ├─ print <integer>
  ├─ edit <integer>
  ├─ copy <integer>
  └─ addNote <integer>
fastWebView <boolean>
isOutputBackgroundColor <boolean>
waitMillisecond <integer>
項目名   必須/任意 型 配列/リスト 説明
url   必須 string なし
変換対象画面の相対パス(コンテキストルート以降のURL)
必ずマッピングしてください。
userCd   必須 string なし
変換対象画面へアクセスを行うユーザのユーザコード
必ずマッピングしてください。
outputFile   必須 storage なし
出力PDFファイル
必ずマッピングしてください。
ファイルの拡張子が「.pdf」以外、または、拡張子が未指定の場合も、PDFファイルが出力されます。
paperSize   (※1) object なし PDFの用紙サイズ
  width (※1) double なし
用紙サイズの幅(1~5080mm)
未設定の場合は設定ファイルから値を取得します。
未設定、かつ、設定ファイルの値が存在しない場合は210mm*297mm(A4縦)で出力します。
なお、上記範囲内でも設定されたサイズが極端に小さい場合は、エラーが発生する場合があります。
  height (※1) double なし
用紙サイズの高さ(1~5080mm)
未設定の場合は設定ファイルから値を取得します。
未設定、かつ、設定ファイルの値が存在しない場合は210mm*297mm(A4縦)で出力します。
なお、上記範囲内でも設定されたサイズが極端に小さい場合は、エラーが発生する場合があります。
margin   (※2) object なし PDFの余白
  top (※2) double なし 上側の余白(mm単位)
  bottom (※2) double なし 下側の余白(mm単位)
  left (※2) double なし 左側の余白(mm単位)
  right (※2) double なし 右側の余白(mm単位)
pageRange   任意 string なし
PDFへ出力するページ範囲
例:”1-5, 8, 11-13”
未設定の場合は全ページ出力されます。
scale   任意 double なし
ページの拡大率(0.1~2.0)
未設定の場合は1.0(原寸大)が適用されます。
security   (※3) object なし PDFセキュリティ情報
  openPassword 任意 string なし オープンパスワード
  securityPassword 任意 string なし セキュリティパスワード
  securityMode (※3) integer なし
PDFセキュリティの暗号化レベル
0: 40bit RC4
1: 128bit RC4
2: 128bit AES
  print (※3) integer なし
印刷セキュリティ
40bit RC4 の場合
 0: 許可しない
 1: 許可する
128bit RC4 / 128bit AES の場合
 0: 許可しない
 1: 低画質のみ許可する
 2: 許可する
  edit (※3) integer なし
編集セキュリティ
0: 許可しない
1: 許可する
  copy (※3) integer なし
コピーセキュリティ
0: 許可しない
1: 許可する
  addNote (※3) integer なし
注釈追記セキュリティ
40bit RC4 の場合
 0: 許可しない
 1: 許可する
128bit RC4 / 128bit AES の場合
 0: 許可しない
 1: アセンブリを許可する
 2: フォーム入力を許可する
 3: フォーム入力と注釈追加を許可する
 4: 許可する
fastWebView   任意 boolean なし
Web最適化の有無
最適化する:true
最適化しない:false
未設定の場合はfalseが適用されます。
isOutputBackgroundColor   任意 boolean なし
背景色の出力有無
出力する:true
出力しない:false
未設定の場合はtrueが適用されます。
waitMillisecond   任意 integer なし
画面表示後、PDF変換を行うまでの待機時間(ミリ秒単位)
未設定の場合は設定ファイルから値を取得します。
未設定、かつ、設定ファイルの値が存在しない場合は5000ミリ秒(5秒)待機します。

※1:入力値にて用紙サイズを設定する場合は必須です。

※2:余白を設定する場合は必須です。

※3:セキュリティ情報を設定する場合は必須です。

コラム

IM-LogicDesigner の画面上では、アルファベット順に表示されます。

注意

HTML→PDF変換 は、変換時に対象画面へURLでアクセスし、アクセスした画面を対象に変換処理を実行しますが、変換処理の呼び出し方法によってアクセスする際のHTTPメソッドが異なります。

HTML→PDF変換 の当該タスクでは、項目「url」で指定した値を基に内部でショートカットURLを使用しているためPOSTで実行されます。

そのため、変換対象画面に対して、明確にHTTPリクエストメソッドを指定するルーティングが設定されている場合、404エラー等で画面にアクセスできず、画面を正常に変換できない場合があります。

5.2.2. 返却値

outputFile <storage>
項目名 型 配列/リスト 説明
outputFile storage なし 出力PDFファイル