Python で XPS ファイルを結合する

この記事では、Python で XPS をマージする 方法について詳しく説明します。Python で XPS ファイルを結合する ための段階的なアルゴリズムと実行可能なコード スニペットで構成されています。さらに、要件に応じてこのプロセスを改善する方法も学習します。

Python で XPS ファイルを結合する手順

  1. PostScript文書をマージするためのAspose.Pageを設定して環境を設定します。
  2. XPSDocumentクラスのインスタンスを使用してソースXPSドキュメントをロードします。
  3. PdfSaveOptionsクラスのオブジェクトを作成する
  4. PdfDevice クラスを使用して PDF 形式のレンダリング デバイスを作成します。
  5. XPSファイルの配列を作成して結合する
  6. XPSファイルをPDF文書に結合する

これらの手順は、Python で XPS を結合する プログラム フローの概要を示しています。まず、入力 XPS ファイルを読み取るための入力ストリームを作成します。次に、ソース ファイルを読み取り、カスタム オプションを設定します。その後、レンダリング デバイスを作成して、ディスクまたはストリームに出力ファイルを生成します。

Python で XPS ファイルを結合するコード

import aspose.page
from aspose.page.xps import *
from aspose.page.xps.presentation.pdf import *
with open("mergedXPSfilespy.pdf", "wb") as pdf_stream:
# Initialize XPS input stream
with open("input.xps", "rb") as xps_stream:
# Load XPS document form the stream
document = XpsDocument(xps_stream, XpsLoadOptions())
# Initialize options object with necessary parameters.
options = PdfSaveOptions()
options.jpeg_quality_level = 100
options.image_compression = PdfImageCompression.JPEG
options.text_compression = PdfTextCompression.FLATE
# Create PDF rendering device
device = PdfDevice(pdf_stream)
# Create an array to merge XPS files
files_to_merge = [ "input.xps", "input.xps" ]
# Merge XPS files to PDF format
document.merge(files_to_merge, device, options)

この基本的なサンプル コードは、Python で XPS を PDF に結合する機能を示しています。ただし、コードを変更して、出力を XPS ファイル形式でレンダリングすることもできます。さらに、ページ番号、暗号化、テキストまたは画像の圧縮などのオプションのプロパティを、要件に基づいてカスタマイズすることもできます。

この簡単なチュートリアルでは、Python で XPS ファイルをマージする方法について説明しました。また、XPS を画像形式に変換する必要がある場合は、Python で XPS を画像に変換する の記事をお読みください。

 日本語