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.

 Dansk