XPS převodník pro .NET

Úvod do XPS Converter pro .NET

XPS Converter pro .NET je výkonná knihovna, která umožňuje vývojářům konverzi souborů xPS (XML Paper Specification) do různých obrazových formátů, včetně PNG, JPEG, TIFF a další.

Převod XPS na PDF

Konverzace souboru XPS je jednoduchý proces, který zahrnuje načítání soubory xPS a specifikace formátu výstupu.

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

V tomto příkladu nahráváme soubor XPS z toku a vytvoříme nový XpsConverter Objekt. pak specifikujeme formát výstupu jako PDF a ukládáme dokument do nového toku.

Převod XPS na obrázky

Konverzace souboru XPS je jednoduchý proces, který zahrnuje načítání soubory xPS a specifikace formátu výstupu.Následující kódový příklad ukazuje, jak konverzi souboru xps na PNG obrázek:

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

V tomto příkladu nahráváme soubor XPS z toku a vytvoříme nový XpsConverter Objekt. pak specifikujeme formát výstupu jako PNG a ukládáme dokument do nového toku.

Podporované formáty výstupu

XPS Converter pro .NET podporuje širokou škálu formátů výstupu, včetně:

  • PNG (Portable Network Graphics) - přenosná síťová grafika
  • JPEG (Joint Photographic Experts Group) – společná skupina fotografických odborníků
  • TIFF (Tagged Image File Format) - formát souboru s obrázkem
  • BMP (Bitmapová mapa)
  • GIF (formát grafické výměny)

Řešení chyb a výjimek

XPS Converter pro .NET vykládá výjimky, pokud se během procesu konverze objeví 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}");
}

Upozorňujeme, že The NotSupportedException třída poskytuje další informace o chybě, jako je chybový kód a zprávu.

 Čeština