ファイル出力 / 書類作成
書類作成とは
書類作成とは、ドキュメントの構造化されたデータを利用して新しいファイルを出力する処理を指します。書類作成では、ドキュメントに対して事前に登録された書類作成用テンプレートを適用し、ドキュメントの持つ構造化されたデータを反映することで新たなファイルを出力することができます。
書類作成の活用link
書類作成は次の要件を含む場合に使用することを推奨します。
書類作成がおすすめのケース
- 自社指定のフォーマットに解析結果を直接出力したい
- MicrosoftのWordまたはPowerPointへの解析結果を出力したい
- 複数のドキュメントタイプの解析結果を使用した出力をしたい
エクスポート機能の利用も検討
- ExcelまたはCSV形式のシンプルなデータ出力 — エクスポート機能を使用した方がいい場合があります。
書類作成の手順link
ドキュメントを用意する
構造化されたドキュメントを用意します。
テンプレートへ流し込む
ドキュメントを書類作成用テンプレートに流し込みます。
新しいファイルが作成される
書類作成用テンプレートの書式に従って、新しいファイルが作成されます(書類作成)。
書類作成用テンプレートlink
書類作成用テンプレートとは、ドキュメントの構造化されたデータの利用を前提とした任意のフォーマットを指します。書類作成用テンプレートには、事前にテンプレート変数と呼ばれる仮の値が登録され、書類作成時にそのテンプレート変数を解析されたドキュメントが持つ解析結果と置換することで新しいファイルを出力することができます。
テンプレート変数とはlink
テンプレート変数とは、カルクペーパー内で保存されているドキュメントの解析項目の値(解析結果)を流し込むための型のようなものであり、テンプレートとなるファイルに設置することで、共通の形式やレイアウトを保持しながら、内容の異なる書類を作成することができます。
ドキュメント(請求書)
解析項目(請求金額)
解析結果(¥10,000)
書類作成用テンプレート
テンプレート変数
{{請求書.請求金額}}新しいファイル
*括弧内は請求書を用いた例
テンプレート変数はドキュメントの解析項目ごとに設定します。そして書類作成では、そのテンプレート変数をドキュメントの解析結果と置換することで新しいファイルを作成します。
対応フォーマットlink
書類作成用テンプレートとして対応しているファイル形式(拡張子)は以下の通りです。
Word
.docx / .doc
Excel
.xlsx / .xlsm
PowerPoint
.pptx / .ppt / .ppsx / .pptm
テキスト
.txt
CSV
.csv
JSON
.json
YAML
.yaml / .yml