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);
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.
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);
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.
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}");
}
Note that the NotSupportedException
class provides additional information about the error, such as the error code and message.