XPS Converter til .NET
Introduktion til XPS Converter for .NET
XPS Converter for .NET er en kraftfuld bibliotek, der gør det muligt for udviklere at konvertere xPS (XML Paper Specification) filer til forskellige billedformat, herunder PNG, JPEG, TIFF, og mere.
Konverter XPS til PDF
Konverteringen af en XPS-fil er en simpel proces, der involverer opladning af xps-filen og angivelse af udgangsformatet. Følgende kodeeksempel viser, hvordan man konverterer en xp file til et 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);
I dette eksempel oplader vi XPS-filen fra en strøm og skaber en ny XpsConverter
Vi angiver derefter udgangsformatet som PDF og gemmer dokumentet til en ny strøm.
Konverter XPS til billeder
Konverteringen af en XPS-fil er en simpel proces, der involverer opladning af xps-filen og angivelse af udgangsformatet. Følgende kodeeksempel viser, hvordan man konverterer en xp file til en PNG-billede:
XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);
I dette eksempel oplader vi XPS-filen fra en strøm og skaber en ny XpsConverter
Vi angiver derefter udgangsformatet som PNG og gemmer dokumentet til en ny strøm.
Støttede udgangsformater
XPS Converter for .NET understøtter et bredt spektrum af outputformat, herunder:
- PNG (Portable Network Graphics) - overførbar netværksgrafik
- • JPEG (Joint Photographic Experts Group)
- TIFF (Tagget billede filformat)
- BMP og Bitmap
- GIF (Graphics Interchange Format) er et grafisk format.
Behandling af fejl og undtagelser
XPS Converter for .NET kaster undtagelser, hvis der opstår en fejl under konverteringsprocessen.
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}");
}
Bemærk, at den NotSupportedException
Klassen giver yderligere oplysninger om fejlen, såsom fejlkoden og meddelelsen.