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:
- C# PNG till EPS Converter API – gratis nedladdning
- Konvertera PNG till EPS i C#
- Konvertera PNG till EPS med FileStream
- Spara PNG som EPS med hjälp av bitmapp
- Konvertera PNG till EPS Online
- 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:
- Skapa en instans av klassen PsSaveOptions.
- 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:
- Skapa en instans av klassen PsSaveOptions.
- Läs en PNG-bild med FileStream.
- Skapa en EPS-filutgångsström.
- 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:
- Skapa en instans av klassen PsSaveOptions.
- Skapa ett bitmappsobjekt från en bildfil.
- 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.