ASPOSE.PAGE XPS コンバーター
Aspose.Page XPS Converter for .NET では、開発者が無制限に変換できるようになります XPS JPEG、TIFF、PNG、BMP、GIFなどの人気のある画像フォーマットの範囲で普遍的に互換性のあるPDFに文書を作成するか、Webおよびモバイル出版のための印刷準備されたPDFまたはラスター画像を生成しているかどうかにかかわらず、このプラグインは、出力の質、圧縮、色のプロファイル、メタデータの精密なコントロールを提供します.
システム要件
- Microsoft Windows、Linux、または macOS で .NET Framework または .Net Core を使用しています.
- Visual Studio、JetBrains Rider、MonoDevelop、VSコードと互換性があります.
- NET スタンダード 2.0/2.1 および.NET 5+ をサポートします+.
インストール&セットアップ
スタートするには、NuGet で Aspose.Page for .NET をインストールしてください:
- 詳細をフォローする インストール ガイド.
- ライセンスの設定は、上記に記載されているように メータードライセンス 完全な機能を解除するためのドキュメンタリー.
Aspose.Page.Metered metered = new Aspose.Page.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");特徴と機能
XPS を PDF に変換する
- XPSページを高信頼性のPDFに変換します.
- コントロールページサイズ、マージン、スケール.
- フォントを自動的に組み込むかサブセットする.
- メタデータ(著者、タイトル、キーワード)を追加します).
- 暗号化、パスワード保護、およびユーザーの許可を適用します.
XPS 画像変換
- 輸出は JPEG、PNG、TIFF、BMP、GIF、EMF.
- 解像度調整(DPI)、色の深さ、圧縮.
- 複数ページのTIFFを圧縮(CCITT、LZW)で作成します).
- サポートされたフォーマットの透明性を維持します.
ストリームベースの処理
- ファイル、メモリ、またはネットワークストリームから直接入力を読む.
- ウェブアプリケーションとの統合のためのストリームへの出力を書く.
- 高速シナリオにおける非同期I/Oのサポート.
フォーマット特定のオプション
- PDF: セット遵守(PDF/A)、フラット透明性、フォントの設定.
- TIFF: 圧縮を選択します(LZW、CCITT グループ 4).
- JPEG: コントロールクロムサブサンプリングと品質.
- PNG: zlib 圧縮と透明性を調整します.
パフォーマンスとリソース管理
- 複数の文書を通じてバッチ変換.
- 複数の脅威と並行処理.
- 繰り返しページレンダーのためのキャッシュ.
- 管理されていない資源の利用.
エラー処理とログイン
- ページとパラメーターの文脈を持つ詳細な例外メッセージ.
- 腐敗またはサポートされていない XPS ファイルの入力認証.
- 進歩報告とパフォーマンスメトリックのためのイベントホックス.
例:XPSをPDFに変換する
using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Pdf;
// Load XPS document
XpsDocument xpsDoc = new XpsDocument("input.xps");
// Create PDF save options
PdfSaveOptions options = new PdfSaveOptions();
options.Compliance = PdfCompliance.PdfA_1b;
// Save as PDF
xpsDoc.Save("output.pdf", options);例:XPSをPNGに変換する
using Aspose.Page.XPS;
using Aspose.Page.XPS.Presentation.Image;
XpsDocument xpsDoc = new XpsDocument("input.xps");
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
options.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
xpsDoc.Save("output.png", options);ヒントと最良の実践
- 変換前に XPS インポートを確認して失敗を減らします.
- DPIとターゲットメディア(スクリーン対印刷)の色スペース設定を調整します).
- ストリームベースのAPIs を使用して、サーバーなし/コンテナ化されたリリースを行います.
- 大規模サービスのための変換例を再利用します.
- オブジェクトを含む using資源を解放するためのブロック.
- PDF/A 出力の検証は、遵守のための認証機で行います.