EPS(Encapsulated PostScript) är ett grafikfilformat som används för att beskriva bilder eller ritningar. I olika scenarier används även EPS-bilder för att placeras i ett annat PostScript-dokument. EPS innehåller en inkapslad lågupplöst förhandsgranskning, men du kan stöta på behovet av att konvertera EPS-bilder till ett format som enkelt kan visas utan något beroende. För sådana fall täcker den här artikeln hur man konverterar EPS till PNG eller PDF med C#.
- C# EPS till PNG eller PDF Converter API
- EPS till PNG-konvertering med C#
- EPS till PDF-konvertering med C#
C# EPS till PNG eller PDF Converter API
Aspose.Imaging for .NET är ett bildbehandlings- och manipulerings-API som låter dig arbeta med EPS-bilder i dina .NET-applikationer. Det ger lättanvända metoder för att sömlöst konvertera EPS-filer till PNG-bilder eller PDF-dokument. Du kan antingen ladda ner API:s DLL eller installera den med NuGet.
PM> Install-Package Aspose.Imaging
EPS till PNG C#-konvertering
Aspose.Imaging för .NET tillhandahåller PngOptions klass som låter dig kontrollera EPS till PNG-konvertering med olika alternativ. Följande är stegen för att konvertera en EPS-bild till PNG.
- Ladda EPS-filen med metoden Image.Load(String).
- Skapa ett objekt av klassen PngOptions och ställ in dess alternativ som bildens höjd och bredd.
- Konvertera EPS till PNG med metoden Image.Save(String, ImageOptionsBase).
Följande kodexempel visar hur man konverterar en EPS-fil till PNG med C#.
using (var image = (EpsImage)Image.Load("Sample.eps"))
{
var options = new PngOptions
{
VectorRasterizationOptions = new EpsRasterizationOptions
{
PageWidth = 500, // Image width
PageHeight = 500 // Image height
}
};
image.PreviewToExport = EpsPreviewFormat.PostScriptRendering; // Render raster image using the PostScript
image.Save("Sample.png", options);
}
EPS till PNG

EPS till PDF C#-konvertering
I likhet med PngOptions tillhandahåller Aspose.Imaging PdfOptions-klassen för att kontrollera EPS till PDF-konvertering. Följande är stegen för att konvertera en EPS-bild till en PDF.
- Ladda EPS-filen med metoden Image.Load(String).
- Skapa ett objekt av klassen PdfOptions och ställ in dess alternativ såsom PDF-kompatibilitetsversion.
- Konvertera EPS till PDF med metoden Image.Save(String, ImageOptionsBase).
Följande kodexempel visar hur man konverterar EPS till PDF med C#.
using (var image = (EpsImage)Image.Load("Sample.eps"))
{
var options = new PdfOptions
{
PdfCoreOptions = new PdfCoreOptions
{
PdfCompliance =
PdfComplianceVersion
.PdfA1b // Set required PDF compliance
}
};
image.PreviewToExport = EpsPreviewFormat.PostScriptRendering;
image.Save(Path.Combine(dataDir, "Sample.pdf"), options);
}
EPS till PDF

Slutsats
I den här artikeln har du lärt dig hur du konverterar EPS-bilder till PNG- eller PDF-format med C#. Steg-för-steg-guiden och kodexemplen visade också hur man anpassar EPS till PNG/PDF-konvertering med Aspose.Imaging för .NET. Du kan utforska mer om API:t med hjälp av dokumentationen.