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.