EPS (Encapsulated PostScript) to format pliku graficznego używany do opisywania obrazów lub rysunków. W różnych scenariuszach obrazy EPS są również używane do umieszczania w innym dokumencie PostScript. EPS zawiera zamknięty podgląd w niskiej rozdzielczości, jednak możesz napotkać potrzebę konwersji obrazów EPS do formatu, który można łatwo wyświetlić bez żadnych zależności. W takich przypadkach w tym artykule opisano, jak przekonwertować EPS na format PNG lub PDF przy użyciu języka C#.
- C# EPS do PNG lub PDF Converter API
- Konwersja EPS do PNG przy użyciu C#
- Konwersja EPS do PDF przy użyciu C#
C# EPS do PNG lub PDF Converter API
Aspose.Imaging for .NET to interfejs API do przetwarzania i manipulacji obrazami, który umożliwia pracę z obrazami EPS w aplikacjach .NET. Zapewnia łatwe w użyciu metody bezproblemowej konwersji plików EPS na obrazy PNG lub dokumenty PDF. Możesz pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.
PM> Install-Package Aspose.Imaging
Konwersja EPS do PNG C#
Aspose.Imaging for .NET zapewnia klasę PngOptions, która pozwala kontrolować konwersję EPS do PNG za pomocą różnych opcji. Poniżej przedstawiono kroki konwersji obrazu EPS do formatu PNG.
- Załaduj plik EPS za pomocą metody Image.Load(String).
- Utwórz obiekt klasy PngOptions i ustaw jego parametry, takie jak wysokość i szerokość obrazka.
- Konwertuj EPS na PNG za pomocą metody Image.Save(String, ImageOptionsBase).
Poniższy przykładowy kod pokazuje, jak przekonwertować plik EPS na format PNG przy użyciu języka 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 do PNG
Konwersja EPS do PDF C#
Podobnie jak PngOptions, Aspose.Imaging zapewnia klasę PdfOptions do kontrolowania konwersji EPS na PDF. Poniżej przedstawiono kroki konwersji obrazu EPS do formatu PDF.
- Załaduj plik EPS za pomocą metody Image.Load(String).
- Utwórz obiekt klasy PdfOptions i ustaw jego opcje, takie jak wersja zgodności PDF.
- Konwertuj EPS na PDF za pomocą metody Image.Save(String, ImageOptionsBase).
Poniższy przykładowy kod pokazuje, jak przekonwertować EPS na PDF przy użyciu języka 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 do PDF
Wniosek
W tym artykule nauczyłeś się konwertować obrazy EPS do formatu PNG lub PDF za pomocą języka C#. Przewodnik krok po kroku i przykłady kodu pokazały również, jak dostosować konwersję EPS do PNG/PDF za pomocą Aspose.Imaging for .NET. Możesz dowiedzieć się więcej o interfejsie API, korzystając z dokumentacji.