XPSを開く

XPS ファイルの読み取り .NET 用ビューアー API ソリューション。

 

Aspose.Page は、.NET プラットフォームでサポートされている任意の言語 (C#、VB、J#) を使用して XPS ファイルを読み取り、レンダリングする XPS ビューアー機能を提供します。

ここに表示されている API を使用して、独自のクロスプラットフォーム アプリケーションを作成したり、.NET プロジェクトに統合したりできます。

XPS ファイルを開くには、次を使用します。

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

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

Package Manager Console Command


    PM> Install-Package Aspose.Page

C# 経由で表示する手順

Aspose.Page を使用すると、開発者はわずか数行のコードで XPS ファイルを簡単に表示できます。

  1. PsDocument クラスのインスタンスを含む XPS ファイルを読み込みます。
  2. PdfSaveOptions および PdfDevice クラスのインスタンスを作成および設定します。
  3. PdfSaveOptions と PdfDevice のオブジェクトをパラメーターとして PsDocument.Save メソッドを呼び出します。
  4. 結果の PDF へのパスを指定して Process.Start を呼び出し、既定のアプリケーションに読み込みます。

システム要求

Aspose.Page for .NET は、すべての主要なオペレーティング システムでサポートされています。次の前提条件があることを確認してください。

  • Microsoft Windows または .NET Framework Platform、Windows、および ASP.NET アプリケーションと互換性のある OS。
  • Microsoft Visual Studio のような開発環境。
  • プロジェクトで参照される .NET DLL 用の Aspose.Page。

XPS を表示する C# コード

    string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".pdf";
    // create a stream for input XPS file
    using (var psStream = new System.IO.FileStream("template.xps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
    {
        // create a stream for output PDF file
        using (var pdfStream = System.IO.File.Open(output, System.IO.FileMode.Open, System.IO.FileAccess.Write))
        {
            // load the XPS file from stream
            var document = new Aspose.Page.XPS.PsDocument(psStream);
            // create an instance of PdfSaveOptions
            var options = new Aspose.Page.XPS.Device.PdfSaveOptions();
            // create PDF rendering device for XPS
            var device = new Aspose.Page.XPS.Device.PdfDevice(pdfStream);
            // save XPS as PDF
            ocument.Save(device, options);
        }
    }
    // load resultant PDF in default application
    System.Diagnostics.Process.Start(output);

「XPS ビューア Web アプリケーション」

XPS ファイルを開く ライブ デモ Web サイトにアクセスして、今すぐ。」

  Aspose API をダウンロードする必要はありません。
  コードを書く必要はありません。
  XPS ファイルをアップロードするだけで、すぐにレンダリングされます。
  結果を画像として保存します。



FAQ

1. XPSファイルを開くにはどうすればよいですか?

Aspose.Page ソリューションには、XPS ファイルをオンラインまたはプログラムで表示できる機能があります。 XPS をオンラインで開く必要がある場合は、 XPS Viewer を使用できます。クロスプラットフォーム アプリケーション。

2. XPS ファイルを開く方法に関する詳細情報を見つけることはできますか?

ドキュメント の章に移動して、開発者ガイド、リリース ノート、およびページ記述言語に関するその他の多くの情報を見つけてください。 GitHub プロジェクトにアクセスして、ソリューションを使用するためのコード例を確認してください。

3. 機能は無料ですか?

クロスプラットフォーム ビューアー は無料です。API ソリューションの場合、無料の試用版を取得してから、必要に応じて製品を購入できます。

サポートされているすべての形式

C# を使用すると、次のようなファイル形式を表示できます。

XPS (XML Paper Specifications)
PS (Postscript)
EPS (Encapsukated Postscript)

XPS XPS ファイル形式とは

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