XPS Converter a .NET-hez

Bevezetés az XPS Converter for .NET-hez

Az XPS Converter for .NET egy hatékony könyvtár, amely lehetővé teszi a fejlesztők számára, hogy az xps (XML Paper Specification) fájlokat különböző képformátumokba, beleértve a PNG, JPEG, TIFF és így tovább.

Átalakítás XPS PDF

Az XPS fájl átalakítása egy egyszerű folyamat, amely magában foglalja az xPS-fájlt feltöltése és a kimeneti formátum meghatározását.A következő kódmintája azt mutatja, hogyan kell egy xps-failát PDF dokumentumba konvertálni:

XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);

In this example, we load the XPS file from a stream and create a new XpsConverter object. We then specify the output format as PDF and save the document to a new stream.

XPS átalakítása képekké

Az XPS fájl átalakítása egy egyszerű folyamat, amely magában foglalja az xPS-fájlt feltöltése és a kimeneti formátum meghatározását.A következő kódmintája azt mutatja, hogyan lehet egy xps-failát PNG-képre konvertálni:

XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);

In this example, we load the XPS file from a stream and create a new XpsConverter object. We then specify the output format as PNG and save the document to a new stream.

Támogatott kimeneti formátumok

Az XPS Converter for .NET támogatja a széles körű kimeneti formátumokat, köztük:

  • PNG (Portable Network Graphics) átfogó hálózati grafika
  • JPEG (Joint Photographic Experts Group) képzés
  • TIFF (Tagged Image File Formátum)
  • BMP és Bitmap (Bitmap)
  • GIF (Graphics Interchange Format) formátum

Hibák és kivételek kezelése

Az XPS Converter for .NET kivételt bocsát ki, ha a konverziós folyamat során hiba következik be.

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}");
}

Note that the NotSupportedException class provides additional information about the error, such as the error code and message.

 Magyar