XPSのページ数を管理する

XPS ファイルにページを追加または XPS ファイルからページを削除する .NET API ソリューション

 

XPS は 1 つのファイルに複数のドキュメントを保持でき、XPS ドキュメントには複数のページが含まれる場合があります。 Aspose.Page API ソリューションが提供するもう 1 つの機能は、XPS ファイルの数を管理することです。これにより、XPS ファイル変換のために、API を使用してページを追加または削除できます。これは、既存のファイルまたは作成したばかりの新しいファイルに対して実行できます。

必要な XPS ドキュメントにページを追加または削除します。

  • Aspose.Page for .NET API は、C# プラットフォーム向けの機能豊富で強力で使いやすいドキュメント操作および変換 API です。

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

Package Manager Console Command


    PM> Install-Package Aspose.Page

XPS ファイルにページを追加する手順。

  1. ドキュメント ディレクトリへのパスを設定します。
  2. XpsDocument クラス を使用して XPS ファイルを作成します。
  3. InsertPage() メソッドで空のページを作成します。
  4. XPsDocument.Save を使用して、変更した XPS ドキュメントを保存します。

XPS ファイルにページを追加する C# コード

    using Aspose.Page.Xps;
    using Aspose.Page.Xps.XpsModel;
    using System.Drawing;
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample1.xps");

    // Insert an empty page at beginning of pages list
    doc.InsertPage(1, true);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "AddPages_out.xps");
次のコード スニペットは、Aspose.Page for .NET Api ソリューション内の XPS ファイルから不要なページを削除する方法を示しています。

XPS ファイルの一部のページを削除する必要がある場合は、次の手順を実行します。

  1. ドキュメント ディレクトリへのパスを設定します。
  2. XpsDocument クラス を使用して XPS ファイルを作成または開きます。
  3. RemovePage() メソッドを使用して、不要になったページを削除します。
  4. XPsDocument.Save() メソッドを使用して、変更された XPS ドキュメントを保存します。

XPS ファイルからページを削除する C# コード

    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_WorkingWithPages();

    // Create a new XPS Document
    XpsDocument doc = new XpsDocument(dataDir + "Sample2.xps");

    // Remove the first page (at index 1).
    doc.RemovePageAt(1);
            
    // Save the resultant XPS document
    doc.Save(dataDir + "Sample2_out.xps");



よくある質問

1. XPS でページを削除するにはどうすればよいですか?

XPS ファイルからページを削除するには RemovePage() メソッドを使用し、編集したドキュメントを保存します。

2. XPS ファイルのページを編集できますか?

この API ソリューションで XPS ファイルを編集するには、XpsDocument クラスのプロパティ、メソッド、およびコンストラクターを使用します。

3. XPS ファイルにページを追加するにはどうすればよいですか?

XPS ファイルに別のページを追加するには InsertPage() メソッドを使用し、編集したドキュメントを保存します。

XPS XPS ファイル形式とは

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