DynamicDocs API の主な機能の 1 つは、JSON から PDF テンプレートへの PDF を生成する機能です。現在、JSON to PDF テンプレート ライブラリは、契約書、見積書、請求書、明細書、提案書などで構成されています。この機能をさらに活用するために、 JSONペイロードを作成し、Excel から直接 DynamicDocs API と統合できる DynamicDocs Excel アドインを開発しました。具体的には、ユーザーは Excel アドインを使用して任意のテンプレート エンドポイントを呼び出し、新しく作成された PDF を指定のフォルダーにダウンロードすることができます。すべてボタンをクリックするだけです。
アドインの使用を簡単に開始できるように、さまざまな PDF を生成するようにセットアップされた XLSX ファイルを含む Excel から PDF へのテンプレートのライブラリを作成しました。この記事では、DynamicDocs Excel アドインについて簡単に説明し、使用を開始する方法についてのクイック ガイドを提供します。
Excel から PDF への変換は、Excel でデータにアクセスでき、このデータを PDF ドキュメントに含める必要がある場合に非常に便利です。 Excel の人気は、組み込み関数と VBA マクロを使用してさまざまな自動化を設定するために使用できるユーザー フレンドリーなインターフェイスにかかっています。
この機能に便乗して、DynamicDocs Excel アドインを使用すると、ユーザーは JSON を作成し、それを使用して API に送信して PDF ドキュメントを生成できます。 Excel は、ユーザーがドキュメントを作成する直前にデータを調整できるレイヤーとしても機能し、ユーザーに追加レベルの制御を提供します。 PDF の作成後にさらに変更が必要な場合は、ボタンをクリックするだけです。
Excel から PDF へのテンプレートは、バッチ処理に適した方法で設定されています。各テンプレートは同時に 3 つの PDF を作成でき、追加のドキュメントを簡単に追加できます。 API 呼び出しは同時に行われます。つまり、3 つまたは 20 の PDF を待機するのに、ほぼ同じ時間がかかります。
ファイルの名前付けや PDF へのパスワードの設定などの追加機能は、アドイン機能を介してすぐに利用できます。
DynamicDocs Excel アドインの使用を開始するには、次の手順を実行する必要があります。
作成する特定のテンプレートをお探しの場合は、メッセージをお送りください。
それでは、Excel から PDF へのテンプレートの 1 つを見て、その使用方法を理解し、要件に合わせて修正してみましょう。テンプレートページからダウンロードできるCreate QR Code PDF in Excel v1を検討します。
XLSX ファイルには、 Instructions 、 Create PDF 、 Document Settings 、 Document Contentの 4 つのメイン シートがあります。
手順シートには、この記事の前のセクションと同様に、開始するためのクイック ガイドが記載されています。
ドキュメント設定シートを使用すると、フォント、色、ページのサイズなど、ドキュメントのタイプ設定を変更できます。色は HEX カラーコードに従っていることに注意してください。
ドキュメント コンテンツシートを使用すると、ユーザーは個々のテンプレートの詳細とコンテンツを編集および変更できます。この場合、QR コードは任意のテキストまたは URL でエンコードでき、ドキュメントにキャプションを追加できます。
Create PDFsシートは、DynamicDocsApiCall 関数を使用して PDF を生成します。 PDF を生成する前に、ユーザーは独自の Adv-Security-Token (API キー) と既定の保存場所をアドイン リボンの [設定] メニューに追加する必要があることに注意してください。また、このシートは完全な JSON を作成し、 Document SettingsシートとDocument Contentシートからの JSON を結合します。すべての Excel から PDF へのテンプレートは、同様の構造を持っています。
要約すると、DynamicDocs Excel アドインは API 統合の問題を解決し、Excel をインターフェイスとして使用して PDF 生成プロセスを合理化します。データが Excel にあり (または簡単にインポートできる)、高品質の PDF を作成する必要があるとします。その場合、DynamicDocs Excel アドインは、この特定の問題を解決する強力な候補です。