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.