ページ記述言語は、ピクセルの配列よりも高いレベルでページの外観を記述します。PDLは、グラフィックツールやテキストエディタなどのコンピュータアプリケーションと、出版(印刷)システムやディスプレイなどの出力デバイスを結ぶリンクとして機能します。ほとんどの印刷システムは、印刷されたページをm×nピクセルの長方形として処理します。もちろん、このような大きなファイルをメモリに格納し、編集し、分散ネットワーク経由で転送することは不便です。このソリューションはPS、EPS、XPS PDLをサポートしています。

Aspose.Page for .NETは、XPSおよびPostscriptファイルの変換、読み込み、レンダリングを行う信頼性の高い独立型APIです。追加ツールを必要とせずにXPSファイルに署名することも可能です。ドキュメントページと要素の操作、ベクターグラフィックスの作成、図形のグループ化、異なる色空間での色の指定などの操作も可能です。このソリューションを使用することで、開発者はPS、XPS、EPSファイルをPDFドキュメントや、BMP、EMF、JPEG、PNG、TIFFなどのラスタ画像に変換できます。

高度なPS、EPS、XPS API機能

XPSファイルの読み込みまたは作成

Aspose.Page for .NETは、操作のためのXPSファイルの読み込みをサポートするだけでなく、XPSファイルをゼロから作成する機能も提供します。.NET開発者はライブラリを使用して、作業を支援するシナリオを自動化できます。

ドキュメントページをゼロから作成する – C#

    //Create an XPS document

    XpsDocument xDocs = new XpsDocument();

    //Add a glyph to the document

    var glyphs = xDocs.AddGlyphs("Arial", 12, FontStyle.Regular, 300f, 450f, "Hello World!");

    glyphs.Fill = xDocs.CreateSolidColorBrush(Color.Black);

    //Save the result

    xDocs.Save(dir + "output.xps");

Aspose.Page for .NETは、PSおよびEPSファイルをPDFおよびラスター画像形式に変換するための使いやすいメカニズムを提供します。変換プロセスは、画像の品質を制御したり、開発者がバッチ処理を行う場合にエラーを処理したりするように構成できます。
このソリューションは以下のようなさまざまな変換も提供します:

Aspose.Page for .NET についてよくある質問

1. Aspose.Page for .NET はなぜ必要ですか?

Aspose.Page for .NET は、.NET 開発者がアプリケーションに PS、XPS、EPS、OXPS ファイルの操作機能(これらの形式の作成、編集、変換、レンダリングなど)をシームレスに統合できるようにします。

2. Aspose.Page for .NET がサポートする形式は何ですか?

この API ソリューションは、入力として PS、EPS、XPS、OXPS をサポートし、変換機能の出力として PDF、画像形式、SVG をサポートします。

3. Aspose.Page for .NET の使用を開始するための要件はどこで確認できますか?

ドキュメント にアクセスして、システム要件、インストール、ライセンス、サンプルの実行方法などの基礎知識を学んでください。また、開発者ガイドや形式に関するナレッジベースも見つけることができます。

4. API に問題が発生した場合はどこでサポートを受けられますか?

無料サポートフォーラム で回答を求めてください。

5. Aspose.Page for .NET の最新アップデートはどこで確認できますか?

リリースノート にアクセスして、進捗状況、すべてのアップデート、追加された最新機能を確認してください。

6. GhostscriptはAGPLです。代わりに、クローズドソースの商用製品で Aspose.Page を使用できますか?

はい。 Aspose.Page は商用ライセンスが付与されており、コピーレフトの義務がないため、クローズド ソース ソフトウェアやパブリック Web アプリケーション内で再配布できます。 AGPL の要件、利用可能なオプション、および再配布を対象とするライセンス層については、 商用 .NET アプリケーションの Ghostscript 代替 を参照してください。



  
  

Aspose.Pageは、以下に列挙する一般的な開発環境向けの個別APIを提供しています: