Converti PNG in EPS tramite API per .NET
Panoramica
Questo articolo spiega come convertire PNG in EPS usando C#. Copre i seguenti argomenti.
- Conversione da PNG a EPS in C#
- Conversione da PNG a EPS in C#
- Conversione da immagine a EPS in C#
- Conversione da PNG a EPS in C#
- Conversione da PNG a EPS in C# tramite programmazione
- Conversione da PNG a EPS in C#
Conversione da immagine a EPS in C#
La conversione da immagine a EPS in C# da altri formati come BMP, TIFF, JPG ecc. è trattata in questi articoli.
Conversione da PNG a EPS in C#
Puoi verificare la qualità della conversione da PNG a EPS di Aspose.Page e visualizzare i risultati gratuitamente convertitore da PNG a EPS online e quindi visualizzare il file EPS risultante con il nostro visualizzatore EPS
Passaggi: Codice API del convertitore da PNG a EPS in C#
Per eseguire la conversione da PNG a EPS sono necessari solo 2 passaggi:
- Creare un’istanza di PsSaveOptions.
- Utilizzare il metodo statico SaveImageToEps di PsDocument.
Il metodo SaveImageToEps presenta quattro modifiche per offrire all’utente il modo più comodo per salvare un’immagine PNG in EPS.
Utilizzo di stringhe per salvare PNG in EPS in C#
Nel seguente frammento di codice C#, l’immagine di input e il file EPS di output vengono assegnati tramite stringhe:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// The path to the documents directory.
4string dataDir = GetDataDir();
5
6// Create default options
7PsSaveOptions options = new PsSaveOptions();
8
9// Save PNG image to EPS file
10PsDocument.SaveImageAsEps(dataDir + "input1.png", dataDir + "output1.eps", options);
Utilizzo di flussi per salvare PNG in EPS in C#
Nel seguente frammento di codice C#, l’immagine di input e il file EPS di output vengono assegnati tramite flussi:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save PNG image to EPS file
7PsDocument.SaveImageAsEps(inputStream, outputStream, options);
Utilizzo dell’oggetto Bimap e della stringa per salvare PNG in EPS in C#
Nel seguente frammento di codice C#, l’immagine di input è assegnata dall’oggetto Bitmap e il file EPS di output è assegnato dalla stringa:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// The path to the documents directory.
4string dataDir = GetDataDir();
5
6// Create default options
7PsSaveOptions options = new PsSaveOptions();
8// Create the bitmap object from image file
9using(Bitmap png = new Bitmap(File.OpenRead(dataDir + "input1.png")))
10{
11 // Save PNG image to EPS file
12 PsDocument.SaveImageAsEps(png, dataDir + "output1.eps", options);
13}
Per Linux, macOS e altri sistemi operativi non Windows, offriamo l’utilizzo del nostro pacchetto Nuget Aspose.Page.Drawing. Utilizza il backend Aspose.Drawing anziché la libreria di sistema System.Drawing.
Quindi, importate lo spazio dei nomi Aspose.Page.Drawing anziché quello System.Drawing. Nei frammenti di codice sopra e nei seguenti verrà utilizzato Aspose.Page.Drawing.Bitmap anziché System.Drawing.Bitmap. I nostri esempi di codice su GitHub contengono tutte le sostituzioni necessarie.
Utilizzo dell’oggetto Bimap e del flusso per salvare PNG in EPS in C#
Nel seguente frammento di codice C#, l’immagine di input viene assegnata dall’oggetto Bitmap e il file EPS di output viene assegnato dal flusso:
1// For complete examples and data files, please go to https://github.com/aspose-page/Aspose.Page-for-.NET
2
3// The path to the documents directory.
4string dataDir = GetDataDir();
5
6// Create default options
7PsSaveOptions options = new PsSaveOptions();
8// Create the bitmap object from image file
9using(Bitmap png = new Bitmap(File.OpenRead(dataDir + "input1.png")))
10{
11 // Create the output stream fo EPS file
12 using(Stream outputStream = File.OpenWrite(dataDir + "output1.eps"))
13 {
14 // Save PNG image to EPS file
15 PsDocument.SaveImageAsEps(png, outputStream, options);
16 }
17}
Valuta la conversione da PNG a EPS online sul nostro convertitore da PNG a EPS. Puoi convertire più immagini PNG in file EPS contemporaneamente e scaricare i risultati in pochi secondi.
Puoi scaricare esempi e file di dati da GitHub.