REST APIを使用してPythonでXMLをPDFに変換する方法

REST APIを使用してPythonでXMLをPDFに変換する

XML(拡張マークアップ言語) は、カスタマイズされたタグを利用して構造化データを記述し、保存および転送する、広く使用されているファイル形式です。これは、階層データベース要素の形式でデータを転送および保存するために使用されます。 PDF は、読み取り専用で標準化された共有可能なファイル形式です。これは、オフラインでのファイルの読み取りと共有に最も一般的なファイル形式の 1 つです。場合によっては、データ情報を保護するために XML ファイルを PDF に変換する必要がある場合があります。 PDF はより一般的でアクセスしやすいファイル形式であるため、XML を PDF に変換すると、他のユーザーとの共有が容易になります。そこで、この記事では、REST API を使用して Python で XML を PDF に変換する方法を説明します。

この記事では、次の主題に関する情報を提供します。

XML ファイルから PDF への変換 REST API および Python SDK

XML ファイルから PDF ファイルへの変換は、GroupDocs.Conversion Cloud の Python SDK API を使用すると簡単です。このライブラリは、XML から PDF ファイルを迅速に変換する最も安全な方法です。画像変換用の無料、安全、そして使いやすい Python SDK です。 サポートされている形式 をクラウド上でプログラム的に画像やドキュメントに変換できます。

XML から PDF へのコンバーター プログラムは、コンソールで次のコマンドを実行することでダウンロードできます。

pip install groupdocs_converison_cloud

上記の手順を実行する前に、ダッシュボードからクライアント ID とシークレット を収集してください。 ID とシークレットを取得したら、以下に示すようにコードを追加します。

# http://api.groupdocs.cloud から Python SDK を Python アプリケーションにインポートします
import groupdocs_conversion_cloud

# 無料登録後、https://dashboard.groupdocs.cloud から client_id と client_secret を取得します。
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# ファイル API 構成を取得する 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "MyStorage"

最新の Python API を使用して、わずか数行のコードで XML を PDF 形式に変換できるようになりました。

REST API を使用して Python で XML を PDF ファイルに変換する

このセクションでは、以下に示す簡単な手順とコード サンプルに従って、XML ファイルをオンラインで PDF に変換できます。まず、以下のコードサンプルを使用してXMLファイルをクラウドにアップロードします。その結果、アップロードされた XML ファイルは、クラウド上のダッシュボードの ファイル セクション で利用できるようになります。次に、以下の手順に従って、プログラムで XML を PDF ファイルに変換してください。

  • まず、ConvertApiクラスのインスタンスを作成します
  • 次に、ConvertSettings クラスのオブジェクトを作成します。
  • 次に、ストレージ名を設定します
  • ソースXMLファイルのパスを設定します。
  • 次に、出力形式として「pdf」を指定します
  • 出力 PDF ファイルのパスを提供する
  • 次に、設定パラメータを使用して ConvertDocumentRequest を作成します
  • 最後に、ConvertApi.convertDocument() クラスを呼び出して変換を実行します。

次のコード例は、REST API を使用して Python で XML ファイルを PDF 形式に変換する方法を示しています。

# REST APIを使用してPythonでXMLをPDFに変換する方法
try:
	# 必要なAPIインスタンスを作成する
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# 変換設定を定義する
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	settings.output_path = "python-testing/output-sample-file.pdf"

	# 変換ドキュメントリクエストの作成
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# XMLをPDFファイルに変換する
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

以下は、上記のコードサンプルの出力です。

Python でオンラインで XML から PDF に変換する方法

REST APIを使用してPythonでXMLをPDFファイルに変換する

上記のコードサンプルは、変換された PDF ファイルをクラウド上に保存します。 コード スニペット を使用してダウンロードできます。

詳細オプションを使用して Python で XML を PDF に変更する

次に、以下で説明する詳細な手順といくつかの高度な設定を使用して、XML ファイルを PDF ドキュメントに変換します。

  • まず、ConvertApiクラスのインスタンスを作成します
  • 次に、ConvertSettings インスタンスを作成します
  • 次に、ストレージ名を設定します
  • 次に、XML ファイルのパスを設定します。
  • 次に、形式に「pdf」を割り当てます
  • PdfConvertOptions クラスを定義する
  • center\window、compress\images、display\doc\title、dpi、from\page、center\window、margin などのさまざまな変換設定を設定します。
  • 変換オプションを提供し、出力ファイルのパスを設定します
  • 次に、設定オブジェクトを使用して ConvertDocumentRequest を作成します。
  • 最後に、ConvertApi.convertDocument() メソッドを呼び出して結果を取得します。

次のコード例は、高度な変換オプションを使用して XML ファイルを PDF にオンラインで変換する方法を示しています。

# REST APIを使用してPythonでXMLをPDFに変換する方法
try:
	# 必要なAPIインスタンスを作成する
	convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

	# 変換設定を定義する
	settings = groupdocs_conversion_cloud.ConvertSettings()
	settings.storage_name = storage_name
	settings.file_path = "python-testing/input-sample-file.xml"
	settings.format = "pdf"

	convertOptions = groupdocs_conversion_cloud.PdfConvertOptions()
	convertOptions.center_window = True
	convertOptions.compress_images = False
	convertOptions.display_doc_title = True
	convertOptions.dpi = 1024.0
	convertOptions.fit_window = False
	convertOptions.from_page = 1
	convertOptions.grayscale = False
	convertOptions.image_quality = 100
	convertOptions.linearize = False
	convertOptions.margin_top = 5
	convertOptions.margin_left = 5
	convertOptions.password = "password"
	convertOptions.unembed_fonts = True
	convertOptions.remove_unused_streams = True
	convertOptions.remove_unused_objects = True
	convertOptions.remove_pdfa_compliance = False
	 
	settings.convert_options = convertOptions
	settings.output_path = "python-testing/output-sample-file.pdf"

	# 変換ドキュメントリクエストの作成
	request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

	# 最後にXMLファイルをPDFファイルに変換します
	response = convert_api.convert_document(request)
	print("Successfully converted XML file to PDF online in Python: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
  print("Exception while calling API: {0}".format(e.message))

オンラインで XML を PDF に無料で変換

オンラインで無料の XML から PDF へのコンバーターとは何ですか?上記の API を使用して開発された、次の オンラインで無料の XML から PDF へのコンバーター ツール をお試しください。

結論

そうですね、それは私たちが注目していたブログ投稿でした。あなたが学んだことは次のとおりです。

  • クラウド上で XML ファイルを PDF 形式に変換する方法。
  • 高度なオプションを使用して、Python で XML をオンラインで PDF に変換する方法。

GroupDocs.Conversion Cloud API の詳細については、ここ ドキュメント を参照してください。また、ブラウザーを通じて直接 API を視覚化し操作できるようにする API リファレンス セクションも提供しています。

スタート ガイド を読むことをお勧めします。

GroupDocs.cloud が新しいブログ投稿を開始しました。したがって、最新情報については忘れずに連絡してください。

質問する

XML を PDF ファイルに変換するプロセスに関する質問は、フォーラム 経由で投稿できます。

よくある質問

Python で XML ファイルを PDF に変換するにはどうすればよいですか?

XML から PDF へのコンバーターのオープン ソース Python ライブラリ をインストールして、プログラムで XML を PDF にエクスポートします。 API の詳細については、ドキュメント を参照してください。

REST APIを使用してXMLをPDFに変換するにはどうすればよいですか?

ConvertApi のインスタンスを作成し、変換設定の値を設定し、ConvertDocumentRequest で convertDocument メソッドを呼び出して XML を変換しますPDF ファイル形式に変換します。

XML ファイルを PDF に変換できますか?

はい、Python XML to PDF ライブラリ は非常に高速に動作し、数秒で XML を PDF にすばやく変換できます。

XML をオンラインで無料で PDF として保存するにはどうすればよいですか?

  • 無料の XML から PDF へのオンライン コンバーター を開きます。
  • ファイル ドロップ領域内をクリックして XML ファイルをアップロードするか、XML ファイルをドラッグ アンド ドロップします。
  • 「今すぐ変換」ボタンをクリックします。 XML ファイルがアップロードされ、PDF ファイル形式に変換されます。
  • 出力ファイルのダウンロード リンクは、変換後すぐに利用できるようになります。

XML から PDF へのオンライン無料コンバーターを使用しても安全ですか?

はい、アップロードされたファイルには誰もアクセスできず、アップロードされたファイルは 24 時間後に削除されます。

最高の無料オンライン PDF コンバーターは何ですか?

GroupDocs File Conversion は、最高の無料オンライン PDF コンバーターの 1 つです。 PDF を Word、Excel、JPG/JPEG、PNG、TIFF、HTML、テキストに変換したり、その逆に変換したりできます。

PDF コンバーターはオンラインで安全ですか?

GroupDocs.Conversion はセキュリティとプライバシーへの取り組みで知られているため、信頼してファイルを PDF に変換できます。

Windows でオフラインで XML を PDF 形式に変換するにはどうすればよいですか?

Windows 用の XML から PDF へのコンバータ ソフトウェアを無料でダウンロードするには、このリンク にアクセスしてください。この XML から PDF ファイルへのコンバーターは、Windows 上でワンクリックで簡単に XML を PDF に変換します。

関連項目