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.

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

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.

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

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.

Siehe auch