2.テンプレートコンパイラ(wtmpc)
wtmpc
雛型とするフォーム定義を含んだPDF文書を入力としてテンプレートを出力します。
テンプレートについて
テンプレートは2つのファイルから構成されます。
本製品は、これらのファイルを入力としてPDF文書を作成します。
テンプレートPDFファイル | フォームとなるPDF文書です。 | |
---|---|---|
フォーム定義ファイル | dat | フォーム内で定義しているフィールドの属性情報を扱う書式定義ファイルです。 |
雛型とするフォーム定義を含んだPDF文書を入力としてテンプレートを出力します。
テンプレートは2つのファイルから構成されます。
本製品は、これらのファイルを入力としてPDF文書を作成します。
テンプレートPDFファイル | フォームとなるPDF文書です。 | |
---|---|---|
フォーム定義ファイル | dat | フォーム内で定義しているフィールドの属性情報を扱う書式定義ファイルです。 |
wtmpc Input_PDF_File Ouput_PDF_File [Prefix_Character]
Input_PDF_File | 雛型とするフォーム定義を含んだPDF文書を指定します。 |
---|---|
Output_PDF_File | 出力するテンプレートPDFファイル名を指定します。 |
Prefix_Character_List | 解析対象とする "フィールド" のフィールド名称の頭文字のリストを指定します。 無指定の場合、'x'(半角小文字のエックス)を頭文字として解析します。 "xyz"を指定した場合、頭文字が、'x'、'y'(半角小文字のワイ)、'z'(半角小文字のゼット)の3つ頭文字を持つフィールド名称が解析対象となります。 |
テンプレートコンパイラは、雛型とするフォーム定義を含んだPDF文書の文書内容を解析します。
同時に、指定したフィールド名称の頭文字を含む "フィールド"(例えば、"xFrom","xDate")の定義情報を解析しフォーム定義ファイルを生成します。
解析対象となった "フィールド"は、テンプレートPDFファイルには出力されません。
input_pdf.pdfを入力として、output_template.pdfというファイル名のテンプレートPDFファイルを出力する例を以下に示します。
% wtmpc input_pdf.pdf output_template.pdf
PDF Template Compiler [bulid. 2003.12]
Reading from input_pdf.pdf ...Finished.
Writing to output_template.dat ...Finished.
Writing to output_template.pdf ...Finished.
ReNumbering object number ...Finished.
%
解析対象 "フィールド" のフィールド名称の頭文字を'z'(半角小文字のゼット)としてコンパイルする場合は以下のようにします。
% wtmpc input_pdf.pdf output_template.pdf z
PDF Template Compiler [bulid. 2003.12]
Reading from input_pdf.pdf ...Finished.
Writing to output_template.dat ...Finished.
Writing to output_template.pdf ...Finished.
ReNumbering object number ...Finished.
%