XPS パッケージ内のパッケージ間操作

C++ を介して XPS パッケージ内のページ、色、グリフを操作します。

 

Aspose.Page API for C++ は、XPS ファイルを操作するための別個のライブラリを提供し、XPS ファイルを別個の形式として扱うことができます。このライブラリには、XPS ドキュメントの結合、他の形式への変換、ドキュメント内のグラフィックの操作など、さまざまな便利な機能が備わっています。

XPS ファイルの重要な側面の 1 つは、1 つのドキュメント内に複数のファイルを含めることができることです。その結果、Aspose.Page XPS ライブラリは、これらの内部ファイルとそのページを管理するための機能を提供します。 「クロスパッケージ操作」として知られるこれらの操作には、異なる XPS ドキュメント間でコンテンツを操作することが含まれます。

このセクションでは、単一の XPS ドキュメント内のページの管理や特定の色のテキスト (グリフ) の追加など、パッケージ間操作の具体的な例を詳しく説明します。

ただし、この機能を試すには、まずソリューションを入手する必要があります。

  • NuGet パッケージ マネージャーを開き、Aspose.Page を検索してインストールします。パッケージ マネージャー コンソールから次のコマンドを使用することもできます。

XPS パッケージ C++ 内のページを操作する手順。

  1. ドキュメントディレクトリへのパスを設定します。
  2. XpsDocument クラス を使用して XPS ファイルを作成します。
  3. あるドキュメントから別のドキュメントの先頭にアクティブ ページを挿入するには、 InsertPage() を使用します。 ) 方法。
  4. あるドキュメントから別のドキュメントの末尾にアクティブ ページを挿入するには、 AddPage() メソッドを使用します。 。
  5. 空のページを削除するには、 RemovePage() メソッドを使用します。
  6. あるドキュメントから別のドキュメントにページを削除するには、InsertPage() および SelectActivePage() を使用します。 ) メソッド。
  7. XPsDocument.Save メソッドを使用して、変更された XPS ドキュメントを保存します。
ページの操作

XPS パッケージ C++ 内にグリフ クローンを追加する手順。

  1. ドキュメントディレクトリへのパスを設定します。
  2. XPS ファイルのストリームを開きます。
  3. XpsDocument クラス を使用して XPS ファイルを作成します。
  4. AddGlyphs() メソッドを使用して、ドキュメントにグリフを追加します。
  5. XpsDocument クラス を使用して 2 番目の XPS ファイルを作成します。
  6. 最初のファイルから 2 番目のファイルにグリフのクローンを作成するには、Add() および Clone() を使用します。 /xpsglyphs/clone/) メソッド。
  7. XPsDocument.Save() メソッドを使用して、両方の XPS ドキュメントを保存します。
グリフ クローンを追加して色を変更する

画像を埋め込んだ Glyph C++ を追加する手順。

  1. ドキュメントディレクトリへのパスを設定します。
  2. XPS ファイルのストリームを開きます。
  3. XpsDocument クラス を使用して XPS ファイルを作成します。
  4. AddGlyphs() メソッドを使用して、ドキュメントにグリフを追加します。
  5. 画像ブラシでグリフを塗りつぶすには、 CreateImageBrush() メソッドを使用します。
  6. XpsDocument クラス を使用して 2 番目の XPS ファイルを作成します。
  7. AddGlyphs() メソッドを使用して、最初のドキュメントのフォントを含むグリフを 2 番目のドキュメントに追加します。
  8. CreateImageBrush() メソッドを使用して、最初のドキュメントの塗りつぶしからイメージ ブラシを作成し、2 番目のドキュメントのグリフを塗りつぶします。
  9. XPsDocument.Save() メソッドを使用して、両方の XPS ドキュメントを保存します。
画像を埋め込んだグリフと外部画像を追加

XPS XPS ファイル形式とは

XPS 形式は PDF 形式に似ています。どちらもページ記述言語 (PDL) 形式です。 EPS は PostScript 言語ではなく、HTML に基づいています。 .eps ファイルには、ドキュメントの構造のマークアップと、ドキュメントがどのように見えるかに関する情報を含めることができます。また、ドキュメントを印刷およびレンダリングする方法についての説明も追加されています。この形式の特徴は、ドキュメントの説明を修正することです。つまり、誰が、どのオペレーティング システムからドキュメントを開いたとしても、同じように表示されます。