この短いチュートリアルでは、C# REST API を使用して XFA フォームを PDF に変換する方法について説明します。 .NET ベースの Cloud SDK を利用して、C# REST インターフェイスを使用して動的 XFA を PDF に変換する方法を学習します。 XML フォーム アーキテクチャを従来の PDF フォームに変更するプロセスを定義する手順、サンプル コード、およびコードの説明を共有します。
前提条件
XFA ファイルを PDF に変更するには、アカウント API 認証情報を作成
ダウンロード Aspose.PDF Cloud SDK for Dotnet for converting XFA Form to PDF
上記の SDK を使用して C# プロジェクトをセットアップします
C# RESTful サービスを使用して XFA を PDF に変換する手順
- XFA を PDF に変更するためのクライアント シークレットと ID を設定して、PdfApi クラス オブジェクトをインスタンス化します。
- XFAフォームのPDFファイル名を設定します。
- XFA フォーム ファイル内のすべてのバイトをバイト配列に読み取ります。
- バイト配列の XFA コンテンツからメモリ ストリームを作成する
- メモリストリーム内のXFAファイルをクラウドストレージにアップロードする
- GetXfaPdfInStorageToAcroForm() メソッドを呼び出して、XFA ファイルを PDF に変更します
- 応答オブジェクトを解析し、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 に変換する を参照してください。