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.

 Dansk