XPS-konverterare för .NET

Introduktion till XPS Converter för .NET

XPS Converter för .NET är en kraftfull bibliotek som gör det möjligt för utvecklare att konvertera xps (XML Paper Specification) filer till olika bildformat, inklusive PNG, JPEG, TIFF, och mer.

Konvertera XPS till PDF

Konverteringen av en XPS-fil är en enkel process som innebär att du laddar upp filen och anger utgångsformat. Följande kodexempel visar hur man konverterar en xPS fil till ett 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 det här exemplet laddar vi XPS-filen från en ström och skapar en ny XpsConverter Vi anger sedan utgångsformat som PDF och sparar dokumentet till en ny ström.

Konvertera XPS till bilder

Konvertera en XPS-fil är en enkel process som involverar laddning av xps-filen och specificering av utgångsformat. Följande kodexempel visar hur man konverterar en xp fil till en PNG-bild:

XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);

I det här exemplet laddar vi XPS-filen från en ström och skapar en ny XpsConverter Vi anger sedan utgångsformat som PNG och sparar dokumentet till en ny ström.

Stödda utgångsformat

XPS Converter för .NET stöder ett brett utbud av outputformat, inklusive:

  • PNG (Portable Network Graphics) - Portabla nätverksgrafik
  • • JPEG (Joint Photographic Experts Group)
  • TIFF (Tagged Image File Format)
  • Om BMP (Bitmap)
  • GIF (Graphics Interchange Format) - Grafiska utbytesformat

Att hantera misstag och undantag

XPS Converter för .NET släpper undantag om ett fel uppstår 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}");
}

Observera att den NotSupportedException Klassen ger ytterligare information om felet, till exempel felkoden och meddelandet.

 Svenska