C# REST API を使用して XFA フォームを PDF に変換する

この短いチュートリアルでは、C# REST API を使用して XFA フォームを PDF に変換する方法について説明します。 .NET ベースの Cloud SDK を利用して、C# REST インターフェイスを使用して動的 XFA を PDF に変換する方法を学習します。 XML フォーム アーキテクチャを従来の PDF フォームに変更するプロセスを定義する手順、サンプル コード、およびコードの説明を共有します。

前提条件

C# RESTful サービスを使用して XFA を PDF に変換する手順

  1. XFA を PDF に変更するためのクライアント シークレットと ID を設定して、PdfApi クラス オブジェクトをインスタンス化します。
  2. XFAフォームのPDFファイル名を設定します。
  3. XFA フォーム ファイル内のすべてのバイトをバイト配列に読み取ります。
  4. バイト配列の XFA コンテンツからメモリ ストリームを作成する
  5. メモリストリーム内のXFAファイルをクラウドストレージにアップロードする
  6. GetXfaPdfInStorageToAcroForm() メソッドを呼び出して、XFA ファイルを PDF に変更します
  7. 応答オブジェクトを解析し、XFA からエクスポートされた通常の PDF をディスクに保存します

これらの手順は、C# ロー コード API* を使用して *XFA フォームを PDF に変換するプロセスを要約しています。ソース XFA ファイルを MemoryStream にロードし、クラウド ストレージにアップロードすることでプロセスを開始します。最後に、GetXfaPdfInStorageToAcroForm() メソッドを呼び出して、アップロードされた XFA ファイルをフォームが埋め込まれた通常の PDF に変換します。

C# RESTful サービスを使用して XFA PDF を通常の PDF に変換するコード

このコードは、C# ロー コード API を使用して動的 XFA PDF を PDF に変換するプロセスを示しています。入力に基づいて拡大、縮小、変更できる動的フォームは、GetXfaPdfInStorageToAcroForm() メソッドを使用して、レイアウトやフィールドが動的に変更されない静的なフォームに変換されます。 API 応答には、ディスクに保存されている通常の PDF コンテンツが含まれています。

この記事では、XFA を PDF に変更するプロセスについて説明しました。 PS ファイルを PDF に変換するには、記事 C# REST API を使用して PS ファイルを PDF に変換する を参照してください。

 日本語