PDFテンプレートに配置したフィールドを自動入力。複数ボタン対応で出力・添付を選択可能。
PDFテンプレートマッパー 機能概要
概要 kintoneアプリに登録されたレコードデータを、あらかじめ用意したPDFファイル(テンプレート)上の指定位置に重ね合わせて出力・ダウンロードできるプラグインです。 見積書、請求書、報告書など、既存のPDF帳票レイアウトを崩さずにkintoneデータを埋め込むことができます。
主な機能 【設定画面】 直感的なレイアウト設定 PDFテンプレートを画面に表示し、kintoneのフィールド一覧からドラッグ&ドロップ(またはクリック)で配置位置を指定できます。 マウス操作で配置した項目の位置移動やサイズ変更が可能です。
外部アプリのテンプレート参照 テンプレートとなるPDFファイルは、現在設定中のアプリだけでなく、別のkintoneアプリ(ファイル管理用アプリ等)に保存されているPDFを参照・利用可能です。
詳細なプロパティ設定 配置した項目ごとに以下の設定が可能です。 フォントサイズ: ピクセル単位で指定。 文字色: カラーピッカーで自由に指定。 表示形式: 日付・日時・時刻フィールドの場合、「yyyy/MM/dd」「yyyy年M月d日」などのフォーマットを選択可能。
複数帳票セットの管理 1つのアプリに対して複数の出力設定(セット)を作成可能。タブで切り替えて管理できます。 (例:見積書Aパターン、見積書Bパターン、請求書など)
【詳細画面(レコード利用時)】 ワンクリック出力 レコード詳細画面のヘッダーメニューに「PDF出力」ボタンと、帳票セット選択ドロップダウンが追加されます。
高機能プレビュー ダウンロード前に、データが埋め込まれた状態のPDFを画面上で確認できます。 プレビュー画面はズームイン・ズームアウトに対応しており、細部の確認が可能です。
画像・テーブル対応 画像出力: 添付ファイルフィールドに登録された画像(JPEG/PNG)をPDF上に埋め込み表示します。 サブテーブル出力: サブテーブルのデータを、指定した領域に1行目から順に繰り返し出力します。
高度な連携: 添付ファイル: 画像ファイルとして出力(JPEG/PNG形式に対応) サブテーブル: テーブル内のフィールドを一覧として出力
CORS対策: 外部ライブラリ(PDF.js等)の読み込みに unpkg を採用し、クロスオリジンリソース共有(CORS)のエラーを回避した安定動作を実現しています。 レスポンシブな設定画面: 設定画面はウィンドウサイズに合わせて最適化され、スクロール操作で快適に編集可能です。