XPS konverter za .NET

Uvod u XPS Converter za .NET

XPS Converter za .NET je moćna knjižnica koja omogućuje razvijalcima da pretvore datoteke xPS (XML Paper Specification) u različite formate slike, uključujući PNG, JPEG, TIFF, itd. Ovaj vodič će vas proći kroz dostupne značajke knjižnice i pružiti primjere koda kako bi vam pomogao da počnete.

Konvertiranje XPS-a u PDF

Konvertiranje XPS datoteke je jednostavan proces koji uključuje preuzimanje XP file i određivanje izlaznog formata. sljedeći primjer koda pokazuje kako pretvoriti xPS dosje u PDF dokument:

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

U ovom primjeru, preuzimamo XPS datoteku iz struje i stvorimo novu XpsConverter Zatim određujemo izlazni format kao PDF i sačuvamo dokument u novom toku.

Konvertiranje XPS-a u slike

Konvertiranje XPS datoteke je jednostavan proces koji uključuje preuzimanje XP file i određivanje izlaznog formata. sljedeći primjer koda pokazuje kako pretvoriti xPS dosje u PNG sliku:

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

U ovom primjeru, preuzimamo XPS datoteku iz struje i stvorimo novu XpsConverter Zatim određujemo izlazni format kao PNG i sačuvamo dokument u novom toku.

Podržani izlazni formati

XPS Converter za .NET podržava širok raspon formata izlaska, uključujući:

  • PNG (Portable Network Graphics) – prenosiva mrežna grafika
  • JPEG (Zajednička skupina stručnjaka za fotografiju)
  • TIFF (Tagged Image File Format) – format datoteke
  • Sljedeći članakBMP (Bitmap)
  • GIF (grafička razmjena formata)

Rješavanje pogrešaka i iznimaka

XPS Converter za .NET stavlja iznimke ako se pogreška javlja tijekom procesa konverzije.

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

Imajte na umu da je NotSupportedException razred pruža dodatne informacije o pogrešci, kao što su kod pogriješka i poruka.

 Hrvatski