Convertirile XPS pentru .NET

Introducere la XPS Converter pentru .NET

Convertorul XPS pentru .NET este o bibliotecă puternică care permite dezvoltatorilor să converteze fișierele XML (XPS) în diferite formate de imagine, inclusiv PNG, JPEG, TIFF și multe altele.

Conversie XPS în PDF

Conversia unui fișier XPS este un proces simplu care implică încărcarea fișiere Xps și specificarea formatului de ieșire. următorul exemplu de cod demonstrează cum să se convertească un fiștex în 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);

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.

Conversia XPS în imagini

Conversia unui fișier XPS este un proces simplu care implică încărcarea fișiere XP și specificarea formatului de ieșire. următorul exemplu de cod demonstrează modul de a converti un fișa XPs într-o imagine PNG:

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.

Formate de ieșire susținute

Convertorul XPS pentru .NET susține o gamă largă de formate de ieșire, inclusiv:

  • PNG (Grafica de rețea portabilă)
  • JPEG (Grupul Joint Photographic Experts)
  • TIFF (Formatul de fișier cu imagini etichetate)
  • Cuvânt cheie (Bitmap)
  • GIF (formatul de schimb grafic)

Tratarea erorilor și a excepțiilor

Convertorul XPS pentru .NET aruncă excepții în cazul în care apare o eroare în timpul procesului de conversie.

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.

 Română
OSZAR »