この記事では、Java REST API を使用して XML を PDF に変換する方法について説明します。 Java ベースの Cloud SDK を使用して、Java Low Code API** を使用して **XML ファイルから PDF にデータを自動的に入力する方法を学習します。 XML のデータを PDF にフォームに入力し、入力された PDF をクラウド ストレージからダウンロードするプロセスについて説明します。
前提条件
ダウンロード Aspose.PDF Cloud SDK for Java to fill a PDF form with XML data
XML ファイルからデータをエクスポートするために、上記の SDK を使用して Java プロジェクトをセットアップします
Java REST インターフェイスを使用して XML ファイルを PDF に変換する手順
- XML からデータを読み取るためのクライアント ID とシークレットを設定して、PdfApi クラスのオブジェクトを作成します。
- フォームフィールドを含む PDF ファイルとフォームデータを含む XML ファイルの名前を設定します。
- PDF ファイルをクラウド ストレージにアップロードしてフォームに記入します
- フォームデータを含むXMLファイルをクラウドストレージにアップロードします
- GetImportFieldsFromXmlInStorage() メソッドを呼び出して、XML ファイルのデータを PDF フォームに入力します
- 記入済みの PDF ファイルをクラウドからダウンロードしてディスクに保存します
これらの手順は、Java RESTful サービス* を使用して *XML ドキュメントから PDF にデータをエクスポートするプロセスを要約したものです。 PDF ファイルと XML ファイルの両方をクラウド ストレージにアップロードし、GetImportFieldsFromXmlInStorage() メソッドを呼び出してデータを PDF ファイルにインポートします。必要に応じて、返されたストリームをローカル ディスク上のファイルに保存します。
Java ベースの API を使用して XML を PDF ファイルに変換するコード
このコードは、Java Low Code API* を使用した *XML から PDF へのコンバーターの開発を示しています。フォームフィールドに自動的に入力される PDF ファイルが必要です。データを正しく転送するために、XML ファイルにはフォーム フィールドと同じ名前のデータが含まれています。
この記事では、XML ファイルを入力として使用して PDF フォームに記入する方法を説明しました。フォームを使用して新しい PDF ファイルを作成するには、記事 Java REST API を使用して入力可能な PDF を作成する を参照してください。