XPS Converter for .NET の略。
XPS Converter for .NET への導入
XPS Converter for .NET は、開発者が PNG、JPEG、TIFF など、さまざまな画像フォーマットにXPS (XML Paper Specification) ファイルを変換することを可能にする強力なライブラリです。
XPSをPDFに変換する
XPSファイルの変換は、XPS ファイルをアップロードし、出力形式を指定することを含むシンプルなプロセスです。
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
この例では、XPSファイルをストリームからアップロードし、新しいファイルを作成します。 XpsConverter
その後、出力フォーマットをPDFとして指定し、新しいストリームに文書を保存します。
XPSを画像に変換する
XPS ファイルの変換は、XPS のファイルをアップロードし、出力形式を指定することを含むシンプルなプロセスです。
XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);
この例では、XPSファイルをストリームからアップロードし、新しいファイルを作成します。 XpsConverter
その後、出力フォーマットを PNG と指定し、新しいストリームに文書を保存します。
サポートされた出力フォーマット
XPS Converter for .NET は、以下を含む幅広い出力フォーマットをサポートしています。
- PNG(ポータブルネットワークグラフィック)
- JPEG(Joint Photographic Experts Group)
- TIFF(タグ化された画像ファイル形式)
- BMP(ビットマップ)
- GIF(グラフィック交換フォーマット)
誤りと例外の処理
XPS Converter for .NET では、変換プロセス中にエラーが発生した場合、例外を投げ出します。
try
{
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
}
catch (NotSupportedException ex)
{
Console.WriteLine($"Error converting file: {ex.Message}");
}
注目すべきは、 NotSupportedException
クラスは、エラーコードやメッセージなど、誤りに関する追加の情報を提供します。