convert-png-to-eps-in-csharp

La conversione delle immagini da un formato all’altro è un compito comune nella programmazione. In questo post del blog, impareremo come convertire PNG in EPS in C#. EPS (Encapsulated PostScript) è un formato di immagine vettoriale comunemente utilizzato per la stampa e la grafica ad alta risoluzione. Esamineremo l’API del convertitore da PNG a EPS per convertire le immagini PNG in formato EPS. Successivamente, esamineremo i passaggi della conversione. Inoltre, forniremo uno strumento di conversione online gratuito e altri link utili. Quindi iniziamo!

Questo articolo tratta i seguenti argomenti:

  1. API di conversione C# da PNG a EPS – Download gratuito
  2. Converti PNG in EPS in C#
  3. Converti PNG in EPS utilizzando FileStream
  4. Salva PNG come EPS usando Bitmap
  5. Converti PNG in EPS online
  6. da PNG a EPS - Risorse di apprendimento gratuite

API di conversione C# da PNG a EPS – Download gratuito

Useremo l’API Aspose.Page for .NET per convertire PNG in EPS in C#. Si tratta di un’API .NET on-premise che consente agli sviluppatori di lavorare con documenti XPS, EPS e PS. Ci consente di creare, modificare e salvare documenti XPS ed EPS/PS. L’API supporta anche la conversione di documenti XPS, EPS e PS in altri formati supportati come PDF, JPG, PNG, ecc.

Si prega di scaricare la DLL o installarla utilizzando NuGet.

PM> Install-Package Aspose.Page 

Converti PNG in EPS in C#

Possiamo convertire i file PNG in immagini EPS seguendo i passaggi seguenti:

  1. Creare un’istanza della classe PsSaveOptions.
  2. Chiamare il metodo PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) per salvare l’immagine come file EPS.

Il metodo SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) della classe PsDocument accetta il percorso del file immagine, il percorso del file EPS e PsSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire un’immagine PNG in formato EPS in C#.

// Questo esempio di codice illustra come convertire PNG in EPS in C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Percorsi di file
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Crea opzioni predefinite
PsSaveOptions options = new PsSaveOptions();

// Salva l'immagine PNG nel file EPS
PsDocument.SaveImageAsEps(png, eps, options);

Converti PNG in EPS utilizzando FileStream

Possiamo convertire i file PNG in immagini EPS seguendo i passaggi seguenti:

  1. Creare un’istanza della classe PsSaveOptions.
  2. Leggere un’immagine PNG utilizzando FileStream.
  3. Crea un flusso di output di file EPS.
  4. Chiamare il metodo PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) per salvare l’immagine come file EPS.

Il metodo SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) della classe PsDocument accetta gli oggetti del flusso di input e output insieme a PsSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire un’immagine PNG in formato EPS usando Stream in C#.

// Questo esempio di codice illustra come convertire PNG in EPS usando Stream in C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Percorsi di file
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Crea opzioni predefinite
PsSaveOptions options = new PsSaveOptions();

// Leggi l'immagine PNG
var pngStream = File.OpenRead(png);

// Crea il flusso di output per il file EPS
using (Stream outputStream = File.OpenWrite(eps))
{
    // Salva l'immagine PNG nel file EPS
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Converti PNG in EPS utilizzando Bitmap

Possiamo convertire i file PNG in immagini EPS seguendo i passaggi seguenti:

  1. Creare un’istanza della classe PsSaveOptions.
  2. Crea un oggetto bitmap da un file immagine.
  3. Chiamare il metodo PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) per salvare l’immagine come file EPS.

Il metodo SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) della classe PsDocument accetta l’immagine bitmap, il percorso del file EPS e PsSaveOptions come argomenti.

L’esempio di codice seguente mostra come convertire un’immagine PNG in formato EPS usando Bitmap in C#.

// Questo esempio di codice illustra come convertire PNG in EPS usando Stream in C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Crea opzioni predefinite
PsSaveOptions options = new PsSaveOptions();

// Crea l'oggetto bitmap dal file immagine
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // Salva l'immagine PNG nel file EPS
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

Libreria convertitore PNG2EPS: ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare la libreria gratuitamente senza alcuna limitazione.

Converti PNG in EPS online

Prova la nostra app online gratuita convertitore da PNG a EPS sviluppata utilizzando l’API di cui sopra. È uno strumento ideale per coloro che hanno bisogno di convertire rapidamente i file PNG in EPS.

Da PNG a PS – Risorse per l’apprendimento

Puoi saperne di più sulla trasformazione delle immagini PNG in formato EPS ed esplorare altre funzionalità della libreria utilizzando le risorse seguenti:

Conclusione

In conclusione, abbiamo imparato come convertire PNG in EPS in C#. Abbiamo visto che il processo è relativamente semplice e richiede solo poche righe di codice. Inoltre, abbiamo mostrato vari metodi per convertire a livello di codice. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche