XPS Converter per a .NET

Introducció a XPS Converter per a .NET

El XPS Converter per a .NET és una potent biblioteca que permet als desenvolupadors convertir els arxius de xps (XML Paper Specification) en diversos formats d’imatge, incloent PNG, JPEG, TIFF, i més.

Convertir XPS a PDF

La conversió d’un arxiu XPS és un procés senzill que implica carregar el fitxer xps i especificar el format de sortida. l’exemple de codi següent demostra com convertir un fitxer xPS en un document PDF:

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

En aquest exemple, carregem el fitxer XPS d’un corrent i creem un nou XpsConverter llavors especifiquem el format de sortida com a PDF i guardem el document en un nou flux.

Convertir XPS en imatges

La conversió d’un arxiu XPS és un procés senzill que implica carregar el fitxer xps i especificar el format de sortida. l’exemple de codi següent demostra com convertir un fitxer xPS a una imatge PNG:

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

En aquest exemple, carregem el fitxer XPS d’un corrent i creem un nou XpsConverter Després especifiquem el format de sortida com a PNG i guardem el document en un nou flux.

Formats de sortida suportats

El XPS Converter per a .NET suporta una àmplia gamma de formats de sortida, incloent:

  • PNG (Grafica de xarxes portàtils)
  • JPEG (Grup d’Experts Fotogràfics Comú)
  • TIFF (Format de fitxers d’imatge etiquetat)
  • El mapa (Bitmap)
  • GIF (Format d’intercanvi gràfic)

Resoldre errors i excepcions

El XPS Converter per a .NET llança excepcions si es produeix un error durant el procés de conversió.

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}");
}

Tingueu en compte que el NotSupportedException La classe proporciona informació addicional sobre l’error, com ara el codi d’errors i el missatge.

 Català