IM-PDFDesigner for Accel Platform セットアップガイド 第27版 2024-04-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

注意

IOWebDOC 1.x で扱える文字コードは、 Shift_JIS のみです。

OSの文字コードが UTF-8 の場合、サンプルプログラムのコンパイル時の文字コードに Shift_JIS を指定してください。

設定手順は、次の通りです。

  1. 次のディレクトリに移動します。

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

    $ cd /usr/local/webdoc/sample/java
    
  2. コンパイルのシェルを開きます。

    $ vi myjavac.sh
    
  3. < javac >の引数に< -encoding SJIS >を追加します。

    設定例は、次の通りです。

    CMD="$JDK/bin/javac -d . -classpath .:$JAR $1.java"
    

    CMD="$JDK/bin/javac -encoding SJIS -d . -classpath .:$JAR $1.java"