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 出力の検証は、遵守のための認証機で行います.
 日本語