IM-PDFDesigner for Accel Platform セットアップガイド 第23版 2022-12-01

動作確認

Linux での 連携エンジン IOWebDOC の動作確認手順を示します。

  1. ターミナルを起動し、< %IOWEBDOC_HOME% /sample/java/webdocmem >に移動します。

    < %IOWEBDOC_HOME% >を< /usr/local/webdoc >として説明します。

    $ cd /usr/local/webdoc/sample/java/webdocmem/
    
  2. 次のコマンドを実行し、 JDK をインストールしたホームディレクトリパスを環境変数へ登録します。

    JDK のインストール先を< /usr/local/jdk1.8.0_202 >として説明します。

    $ export JDK=/usr/local/jdk1.8.0_202
    
  3. 次のコマンドを実行後、< %IOWEBDOC_HOME% /sample/java/webdocmem >にPDFファイルが出力されていることを確認します。

    $ make
    $ ./run.sh
    

    コラム

    次はコマンド実行時の出力サンプルです。

    $ cd /usr/local/webdoc/sample/java/webdocmem/
    $ export JDK=/usr/local/jdk1.8.0_202
    $ make
    ../myjavac.sh ../util/printver
    /usr/local/jdk1.8.0_202/bin/javac -d . -classpath .:../../../JavaIF ../util/printver.java
    ../myjavac.sh ../util/sampleexception
    /usr/local/jdk1.8.0_202/bin/javac -d . -classpath .:../../../JavaIF ../util/sampleexception.java
    ../myjavac.sh sample
    /usr/local/jdk1.8.0_202/bin/javac -d . -classpath .:../../../JavaIF sample.java
    $ ./run.sh
    /usr/local/jdk1.8.0_202/bin/java sample
    IOWebDOC Java-IF V3.5.7(3050700)
    =====webdocmem & output iod sample=====
    logiod:out.iod.log
    loadiod:../../data/webdoc.iod
    outiod:out.iod
    outend() status:0
    =====webdocmem & output pdf sample=====
    logpdf:out.pdf.log
    loadiod:../../data/webdoc.iod
    outpdf:out.pdf
    outend() status:0
    $ ll
    合計 536
    -rw-r----- 1  122 users    219  5月  1  2017 makefile
    -rw-r--r-- 1 root root  272923 12月 20 21:06 out.iod
    -rw-r--r-- 1 root root     128 12月 20 21:06 out.iod.log
    -rw-r--r-- 1 root root  235653 12月 20 21:06 out.pdf
    -rw-r--r-- 1 root root     128 12月 20 21:06 out.pdf.log
    -rw-r--r-- 1 root root     690 12月 20 21:06 printver.class
    -rwxr-x--- 1  122 users     74  1月 21  2008 run.sh
    -rw-r--r-- 1 root root    3107 12月 20 21:06 sample.class
    -rw-r----- 1  122 users   5058  5月  1  2017 sample.java
    -rw-r--r-- 1 root root     296 12月 20 21:06 sampleexception.class