メインコンテンツまでスキップ
文書生成

テンプレートとあなたのデータから作成された文書。

WordまたはHTMLテンプレートを一度デザインすれば、あとはデータと結合して、完成したPDFまたはWordファイルを作成できます。1つずつ作成することも、一度に数千個作成することも可能です。手動編集も、差し込み印刷アドインも不要です。

どこでも実行可能

あらゆるプラットフォームでドキュメントを生成します。

ドキュメント生成をネイティブのノーコードアクションとして追加するか、REST API から同じ操作を呼び出すことができます。テンプレートを一度設計すれば、あらゆる場所で実行できます。

仕組み

テンプレートとデータを1回の呼び出しで処理します。

  • テンプレートを作成します。 から始めましょう .docx またはHTMLファイルを作成し、すべての動的な値を差し込みフィールドに置き換えます。Googleドライブ、Dropbox、OneDrive、またはSharePointに保存してください。
  • データを準備する。 値をJSON、XML、またはCSV形式で構造化し、各キーがテンプレート内のフィールド名と一致するようにしてください。テキストとしてインラインで渡すか、データファイルとして渡すことができます。
  • ドキュメント生成を呼び出します。 テンプレートとデータを指定して、出力形式をPDFまたはWordから選択すると、PDF4meが両者を結合して完成ファイルを作成します。
  • 結果をルーティングする。 出力結果をストレージに保存したり、メールに添付したり、同じフローの次のステップに渡したりすることができます。手動でエクスポートする必要はありません。
Word · HTML · Excel JSON · XML · CSV 単体または大量
generate-document.sh
curl -X POST https://api.pdf4me.com/api/v2/GenerateDocumentSingle \
  -H "Authorization: Basic YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "templateFileType": "Docx",
    "templateFileName": "invoice-template.docx",
    "templateFileData": "<base64 template>",
    "documentDataType": "JSON",
    "documentDataText": "{ \"ClientName\": \"Acme Corp\", \"Total\": \"$3,960\" }",
    "outputType": "PDF"
  }'
テンプレート構文

実際に機能するプレースホルダー。

PDF4meのテンプレートは、単なる検索置換以上の機能を提供します。配列のループ処理、列の合計計算、画像の挿入、データに基づく分岐処理など、すべてドキュメント内で実行できます。

変数とマージフィールド

<<[CustomerName]>>

すべてのプレースホルダーは、データ内の対応する値に置き換えられます。名前は大文字と小文字を区別し、本文、表、ヘッダー、フッター、テキストボックスで使用できます。

ガイドを読んでください

繰り返し表

<<foreach [item in lineItems]>>

配列に対してテーブルの行をループ処理すると、PDF4meは項目ごとに1行を挿入します(請求書の明細項目パターン)。ループは行の最後のセルで閉じます。

ガイドを読んでください

合計と集計

<<[items.Sum(i => i.price)]>>

LINQ スタイルのメソッド (Sum、Average、Count、Max、OrderBy、Where、GroupBy、Take など) を使用して、テンプレート内でデータを集計および整形できます。

ガイドを読んでください

動的な画像

<<image [companyLogo] -keepRatio>>

公開URLまたはBase64文字列からロゴ、製品写真、グラフ、署名などを挿入できます。比率、高さ、幅、サイズを調整できるフィットスイッチも備えています。

ガイドを読んでください

条件分岐と計算

<<var [total = subtotal + tax]>>

変数宣言、インライン計算の実行、if/else文や三項演算子によるコンテンツの分岐(累計計算、段階割引、条件付きセクションなど)をペイロードに手を加えることなく実現します。

ガイドを読んでください

書式設定

<<[dueDate]:"MMMM dd, yyyy">>

小数点、通貨、パーセンテージ、日付を制御するために、任意のフィールドに.NET書式文字列を追加することで、数値や日付が受信者の期待どおりに表示されるようになります。

ガイドを読んでください
テンプレートの種類を選択してください

Word、HTML、またはExcel。

テンプレートを作成する3つの方法と、その背後にある1つのドキュメント生成エンジン。デザインが既に存在する形式から始めましょう。既存のWordまたはExcelファイルをPDFに変換するのは、 WordおよびExcel APIこの製品ではありません。

Wordテンプレート

差し込み印刷フィールドを含むデザイン済みの.docxファイル。ループ、LINQ集計、画像、変数、書式設定など、あらゆる機能を1つのファイルに統合した、最も豊富なオプションです。出力形式はPDFまたはWordです。

ガイドを読んでください

HTMLテンプレート

ハンドルバースタイルのHTMLテンプレートとJSONを結合し、PDFにレンダリングします。デザインが既にWeb上に公開されている場合や、CSSを完全に制御する必要がある場合に最適です。

ガイドを読んでください

Excel 人口

Asposeのスマートマーカー(&=Data.Field)は、.xlsxワークブックに直接挿入できます。行の展開、数式の再計算、複数のシートへのデータ入力を1回の呼び出しで行えます。

ガイドを読んでください
チームが生み出すもの

送信するすべての文書は、自動的に処理されます。

  • 請求書と見積書 明細項目表、累計、および税金の行を含む。
  • 契約および合意 CRM取引からデータが入力され、レビューのためにWordとして編集可能な状態に保たれます。
  • 証明書および採用通知書 フォームまたはスプレッドシートの行から、受信者ごとにパーソナライズされます。
  • 報告書および声明 図表、グループ化されたセクション、および動的な画像が拡大縮小可能。
テンプレートと構造化データから生成された、完成済みのビジネス文書。

テンプレートとお客様のデータを統合して作成された、印刷可能な完成文書です。

書類を準備しておきましょう。

APIを使って製品に組み込むことも、コードを書かずに自動化することも、ブラウザ上の無料ツールを使うこともできます。クレジットカード情報の入力は不要です。

まずは1回の電話から始めようcurl -X POST https://api.pdf4me.com/v2/ConvertToPdf

無料プラン · クレジットカード不要