XPS Converter -muunnin .NET

Käynnistä XPS Converter for .NET

XPS Converter for .NET on tehokas kirjasto, joka antaa kehittäjille mahdollisuuden muuntaa xps (XML Paper Specification) -tiedostoja erilaisiin kuvanmuotoihin, kuten PNG, JPEG, TIFF ja enemmän.

XPS:n muuntaminen PDF:ään

XPS-tiedoston muuntaminen on yksinkertainen prosessi, johon liittyy XP:n tiedoston lataaminen ja lähtömuodon määrittäminen. Seuraava koodin esimerkki osoittaa, miten muunnetaan xPS tiedosto PDF-asiakirjaan:

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

Tässä esimerkissä ladataan XPS-tiedosto virtauksesta ja luodaan uusi XpsConverter Sitten määritämme lähtömuodon PDF-muodoksi ja tallennamme asiakirjan uuteen virtaukseen.

XPS:n muuntaminen kuviin

XPS-tiedoston muuntaminen on yksinkertainen prosessi, johon liittyy XP:n tiedoston lataaminen ja lähtömuodon määrittäminen. Seuraava koodin esimerkki osoittaa, miten muunnetaan xP file PNG-kuvaksi:

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

Tässä esimerkissä ladataan XPS-tiedosto virtauksesta ja luodaan uusi XpsConverter Sitten määritämme lähtömuodon PNG ja tallennamme asiakirjan uuteen virtaukseen.

Tuetut lähtömuodot

XPS Converter for .NET tukee laajan valikoiman lähtömuotoja, mukaan lukien:

  • PNG (Portable Network Graphics) – siirrettävä verkkografiikka
  • JPEG (Joint Photographic Experts Group) yhteinen valokuvausasiantuntijoiden ryhmä
  • TIFF (Tagged Image File Format -kuvan tiedostomuoto)
  • BMP ja Bitmap (Bitmap)
  • GIF (Graphics Interchange Format) – grafiikan vaihtomuoto

Virheiden ja poikkeusten käsittely

XPS Converter for .NET heittää poikkeuksia, jos muutosprosessin aikana tapahtuu virhe.

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

Huomaa, että se NotSupportedException luokka antaa lisätietoja virheestä, kuten virhekoodi ja viesti.

 Suomi