convert-png-to-eps-in-csharp

Bildkonvertering från ett format till ett annat är en vanlig uppgift inom programmering. I det här blogginlägget kommer vi att lära oss hur man konverterar PNG till EPS i C#. EPS (Encapsulated PostScript) är ett vektorbildformat som vanligtvis används för utskrift och högupplöst grafik. Vi ska titta på PNG till EPS-konverterarens API för att konvertera PNG-bilder till EPS-format. Därefter går vi igenom konverteringsstegen. Dessutom kommer vi att tillhandahålla ett gratis onlinekonverteringsverktyg och andra användbara länkar. Så låt oss börja!

Den här artikeln tar upp följande ämnen:

  1. C# PNG till EPS Converter API – gratis nedladdning
  2. Konvertera PNG till EPS i C#
  3. Konvertera PNG till EPS med FileStream
  4. Spara PNG som EPS med hjälp av bitmapp
  5. Konvertera PNG till EPS Online
  6. PNG till EPS - Gratis lärresurser

C# PNG till EPS Converter API – Gratis nedladdning

Vi kommer att använda Aspose.Page for .NET API för att konvertera PNG till EPS i C#. Det är ett lokalt .NET API som gör att utvecklare kan arbeta med XPS, EPS och PS dokument. Det gör det möjligt för oss att skapa, redigera och spara XPS- och EPS/PS-dokument. API:et stöder även konvertering av XPS-, EPS- och PS-dokument till andra format som stöds såsom PDF, JPG, PNG, etc.

Vänligen ladda ned DLL eller installera den med NuGet.

PM> Install-Package Aspose.Page 

Konvertera PNG till EPS i C#

Vi kan konvertera PNG-filer till EPS-bilder genom att följa stegen nedan:

  1. Skapa en instans av klassen PsSaveOptions.
  2. Anropa metoden PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) för att spara bilden som en EPS-fil.

Metoden SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) i klassen PsDocument tar bildfilens sökväg, EPS-filsökvägen och PsSaveOptions som argument.

Följande kodexempel visar hur man konverterar en PNG-bild till EPS-format i C#.

// Detta kodexempel visar hur man konverterar PNG till EPS i C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Filsökvägar
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Skapa standardalternativ
PsSaveOptions options = new PsSaveOptions();

// Spara PNG-bild till EPS-fil
PsDocument.SaveImageAsEps(png, eps, options);

Konvertera PNG till EPS med FileStream

Vi kan konvertera PNG-filer till EPS-bilder genom att följa stegen nedan:

  1. Skapa en instans av klassen PsSaveOptions.
  2. Läs en PNG-bild med FileStream.
  3. Skapa en EPS-filutgångsström.
  4. Anropa metoden PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) för att spara bilden som en EPS-fil.

Metoden SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) i klassen PsDocument tar in- och utströmsobjekten tillsammans med PsSaveOptions som argument.

Följande kodexempel visar hur man konverterar en PNG-bild till EPS-format med Stream i C#.

// Detta kodexempel visar hur man konverterar PNG till EPS med Stream i C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Filsökvägar
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";

// Skapa standardalternativ
PsSaveOptions options = new PsSaveOptions();

// Läs PNG-bild
var pngStream = File.OpenRead(png);

// Skapa utdataströmmen för EPS-filen
using (Stream outputStream = File.OpenWrite(eps))
{
    // Spara PNG-bild till EPS-fil
    PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}

Konvertera PNG till EPS med hjälp av Bitmap

Vi kan konvertera PNG-filer till EPS-bilder genom att följa stegen nedan:

  1. Skapa en instans av klassen PsSaveOptions.
  2. Skapa ett bitmappsobjekt från en bildfil.
  3. Anropa metoden PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) för att spara bilden som en EPS-fil.

Metoden SaveImageAsEps(Bitmappsbild, sträng epsFilePath, PsSaveOptions options) i klassen PsDocument tar bitmappsbilden, EPS-filsökvägen och PsSaveOptions som argument.

Följande kodexempel visar hur man konverterar en PNG-bild till EPS-format med hjälp av Bitmap i C#.

// Detta kodexempel visar hur man konverterar PNG till EPS med Stream i C#.
using Aspose.Page;
using Aspose.Page.EPS;

// Skapa standardalternativ
PsSaveOptions options = new PsSaveOptions();

// Skapa bitmappsobjektet från bildfilen
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
    // Spara PNG-bild till EPS-fil
    PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}

PNG2EPS Converter Library – Skaffa en gratis licens

Du kan få en gratis tillfällig licens för att prova biblioteket gratis utan några begränsningar.

Konvertera PNG till EPS online

Prova vår gratis online-app PNG till EPS-konverterare som utvecklats med ovanstående API. Det är ett idealiskt verktyg för dem som behöver konvertera PNG-filer till EPS snabbt.

PNG till PS – Lärresurser

Du kan lära dig mer om att transformera PNG-bilder till EPS-format och utforska andra funktioner i biblioteket med hjälp av resurserna nedan:

Slutsats

Sammanfattningsvis har vi lärt oss hur man konverterar PNG till EPS i C#. Vi har sett att processen är relativt enkel och bara kräver några rader kod. Vidare har vi visat olika metoder för att konvertera programmatiskt. I händelse av oklarheter, vänligen kontakta oss på vårt gratis supportforum.

Se även