EPS (Encapsulated PostScript) ist ein Grafikdateiformat, das zur Beschreibung von Bildern oder Zeichnungen verwendet wird. In verschiedenen Szenarien werden EPS Bilder auch dazu verwendet, in einem anderen PostScript-Dokument platziert zu werden. EPS enthält eine eingekapselte Vorschau mit niedriger Auflösung, es kann jedoch vorkommen, dass Sie EPS Bilder in ein Format konvertieren müssen, das problemlos ohne Abhängigkeiten angezeigt werden kann. In solchen Fällen behandelt dieser Artikel, wie Sie EPS mit C# in PNG oder PDF konvertieren.
C# EPS zu PNG oder PDF Konverter API
Aspose.Imaging for .NET ist eine Bildverarbeitungs und -manipulations-API, mit der Sie mit EPS Bildern in Ihren .NET Anwendungen arbeiten können. Es bietet benutzerfreundliche Methoden zum nahtlosen Konvertieren von EPS Dateien in PNG Bilder oder PDF Dokumente. Sie können die DLL der API entweder herunterladen oder mit NuGet installieren.
PM> Install-Package Aspose.Imaging
EPS zu PNG C# Konvertierung
Aspose.Imaging for .NET bietet die Klasse PngOptions, mit der Sie die Umwandlung von EPS in PNG mit verschiedenen Optionen steuern können. Im Folgenden sind die Schritte zum Konvertieren eines EPS Bildes in PNG aufgeführt.
- Laden Sie die EPS Datei mit der methode Image.Load(String).
- Erstellen Sie ein Objekt der Klasse PngOptions und legen Sie seine Optionen wie Höhe und Breite des Bildes fest.
- Konvertieren Sie EPS mit der methode Image.Save(String, ImageOptionsBase) in PNG.
Das folgende Codebeispiel zeigt, wie Sie eine EPS Datei mit C# in PNG konvertieren.
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 zu PNG
Umwandlung von EPS in PDF C#
Ähnlich wie PngOptions bietet Aspose.Imaging die PdfOptions Klasse zum Steuern der Umwandlung von EPS in PDF. Im Folgenden finden Sie die Schritte zum Konvertieren eines EPS Bildes in ein PDF.
- Laden Sie die EPS Datei mit der methode Image.Load(String).
- Erstellen Sie ein Objekt der Klasse PdfOptions und legen Sie seine Optionen wie die PDF-Konformitätsversion fest.
- Konvertieren Sie EPS mit der methode Image.Save(String, ImageOptionsBase) in PDF.
Das folgende Codebeispiel zeigt, wie EPS mit C# in PDF konvertiert wird.
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 zu PDF
Fazit
In diesem Artikel haben Sie gelernt, wie Sie EPS Bilder mit C# in das PNG oder PDF Format konvertieren. Die Schritt-für-Schritt-Anleitung und die Codebeispiele zeigten auch, wie Sie die Umwandlung von EPS in PNG/PDF mit Aspose.Imaging for .NET anpassen können. Weitere Informationen zur API finden Sie in der Dokumentation.