XPS Converter pre .NET

Úvod do XPS Converter pre .NET

XPS Converter pre .NET je výkonná knižnica, ktorá umožňuje vývojárom konverziu súborov xps (XML Paper Specification) do rôznych obrázkových formátov, vrátane PNG, JPEG, TIFF a ďalšie.

Konverzia XPS na PDF

Konverzia súboru XPS je jednoduchý proces, ktorý zahŕňa načítanie súbory XP a špecifikáciu formátu výstupu.Následujúci kódový príklad ukazuje, ako konvertovať Súbor xPS do PDF dokumentu:

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.

Konverzia XPS na obrázky

Konvertácia súboru XPS je jednoduchý proces, ktorý zahŕňa načítanie súbory XP a špecifikáciu formátu výstupu.Následujúci kódový príklad ukazuje, ako konvertovať Súbor XPs na obrázok PNG:

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.

Podporované formáty

XPS Converter pre .NET podporuje širokú škálu formátov výstupu, vrátane:

  • PNG (Portable Network Graphics) – prenosná sieťová grafika
  • Spoločnosť JPEG (Joint Photographic Experts Group)
  • TIFF (Tagged Image File Format) - formát obrázkov
  • BMP a Bitmap (Bitmap)
  • GIF (formát grafickej výmeny)

Poradenstvo s chybami a výnimkami

XPS Converter pre .NET kladie výnimky, ak sa v priebehu procesu konverzie vyskytne chyba.

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.

 Slovenčina