Convertitore XPS per .NET

Introduzione a XPS Converter per .NET

Il XPS Converter per .NET è una potente biblioteca che consente agli sviluppatori di convertire i file di XPS (XML Paper Specification) in diversi formati di immagine, tra cui PNG, JPEG, TIFF, e altro ancora.

Convertire XPS in PDF

Conversione di un file XPS è un processo semplice che implica il caricamento del file xps e la specifica del formato di uscita. l’esempio di codice seguente mostra come convertire un dato xPS in un documento 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 questo esempio, caricamo il file XPS da un flusso e creiamo un nuovo XpsConverter Quindi specifica il formato di uscita come PDF e salva il documento in un nuovo flusso.

Convertire XPS in immagini

Convertire un file XPS è un processo semplice che implica il caricamento del file xps e la specifica del formato di uscita. l’esempio di codice seguente dimostra come convertire il filexps in un’immagine 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 questo esempio, caricamo il file XPS da un flusso e creiamo un nuovo XpsConverter Quindi specifica il formato di uscita come PNG e salva il documento in un nuovo flusso.

Formati di uscita supportati

XPS Converter per .NET supporta una vasta gamma di formati di output, tra cui:

  • PNG (Grafica di rete portatile)
  • JPEG (Joint Photographic Experts Group) – Gruppo congiunto degli esperti della fotografia
  • TIFF (Formato di file di immagine tagged)
  • Il BMP (Bitmap)
  • GIF (formato di scambio grafico)

Trattamento di errori e eccezioni

L’XPS Converter per .NET lancia eccezioni se si verifica un errore durante il processo di conversione.

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

Si noti che il NotSupportedException La classe fornisce ulteriori informazioni sull’errore, come il codice di errore e il messaggio.

 Italiano