Konwersja obrazu z jednego formatu na inny jest częstym zadaniem w programowaniu. W tym poście na blogu dowiemy się, jak przekonwertować PNG na EPS w C#. EPS (Encapsulated PostScript) to format obrazu wektorowego powszechnie używany do drukowania i grafiki o wysokiej rozdzielczości. Przyjrzymy się interfejsowi API konwertera PNG na EPS, aby przekonwertować obrazy PNG na format EPS. Następnie przejdziemy przez kroki konwersji. Dodatkowo zapewnimy bezpłatne narzędzie do konwersji online i inne przydatne linki. A więc zacznijmy!
Ten artykuł obejmuje następujące tematy:
- C# PNG to EPS Converter API – bezpłatne pobieranie
- Konwertuj PNG na EPS w C#
- Konwertuj PNG na EPS za pomocą FileStream
- Zapisz PNG jako EPS przy użyciu mapy bitowej
- Konwertuj PNG na EPS online
- PNG do EPS - bezpłatne zasoby edukacyjne
C# PNG to EPS Converter API – bezpłatne pobieranie
Użyjemy API Aspose.Page for .NET do konwersji PNG na EPS w C#. Jest to lokalny interfejs API platformy .NET, który umożliwia programistom pracę z dokumentami XPS, EPS i PS. Pozwala nam tworzyć, edytować i zapisywać dokumenty XPS i EPS/PS. Interfejs API obsługuje również konwersję dokumentów XPS, EPS i PS do innych obsługiwanych formatów, takich jak PDF, JPG, PNG itp.
Proszę pobierz bibliotekę DLL lub zainstaluj ją za pomocą NuGet.
PM> Install-Package Aspose.Page
Konwertuj PNG na EPS w C#
Możemy konwertować pliki PNG na obrazy EPS, wykonując poniższe czynności:
- Utwórz wystąpienie klasy PsSaveOptions.
- Wywołaj metodę PsDocument.SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options), aby zapisać obraz jako plik EPS.
Metoda SaveImageAsEps(string imageFilePath, string epsFilePath, PsSaveOptions options) klasy PsDocument przyjmuje ścieżkę do pliku obrazu, ścieżkę do pliku EPS i PsSaveOptions jako argumenty.
Poniższy przykład kodu pokazuje, jak przekonwertować obraz PNG na format EPS w języku C#.
// Ten przykład kodu demonstruje, jak przekonwertować format PNG na format EPS w języku C#.
using Aspose.Page;
using Aspose.Page.EPS;
// Ścieżki plików
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";
// Utwórz domyślne opcje
PsSaveOptions options = new PsSaveOptions();
// Zapisz obraz PNG do pliku EPS
PsDocument.SaveImageAsEps(png, eps, options);
Konwertuj PNG na EPS za pomocą FileStream
Możemy konwertować pliki PNG na obrazy EPS, wykonując poniższe czynności:
- Utwórz wystąpienie klasy PsSaveOptions.
- Odczytaj obraz PNG za pomocą FileStream.
- Utwórz strumień wyjściowy pliku EPS.
- Wywołaj metodę PsDocument.SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options), aby zapisać obraz jako plik EPS.
Metoda SaveImageAsEps(Stream imageStream, Stream epsStream, PsSaveOptions options) klasy PsDocument przyjmuje obiekty strumienia wejściowego i wyjściowego wraz z PsSaveOptions jako argumenty.
Poniższy przykład kodu pokazuje, jak przekonwertować obraz PNG na format EPS przy użyciu Stream w języku C#.
// Ten przykład kodu demonstruje, jak przekonwertować PNG na EPS przy użyciu Stream w języku C#.
using Aspose.Page;
using Aspose.Page.EPS;
// Ścieżki plików
string png = "C:\\Files\\circle.png";
string eps = "C:\\Files\\output.eps";
// Utwórz domyślne opcje
PsSaveOptions options = new PsSaveOptions();
// Przeczytaj obraz PNG
var pngStream = File.OpenRead(png);
// Utwórz strumień wyjściowy dla pliku EPS
using (Stream outputStream = File.OpenWrite(eps))
{
// Zapisz obraz PNG do pliku EPS
PsDocument.SaveImageAsEps(pngStream, outputStream, options);
}
Konwertuj PNG na EPS za pomocą mapy bitowej
Możemy konwertować pliki PNG na obrazy EPS, wykonując poniższe czynności:
- Utwórz wystąpienie klasy PsSaveOptions.
- Utwórz obiekt mapy bitowej z pliku obrazu.
- Wywołaj metodę PsDocument.SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options), aby zapisać obraz jako plik EPS.
Metoda SaveImageAsEps(Bitmap image, string epsFilePath, PsSaveOptions options) klasy PsDocument przyjmuje obraz bitmapowy, ścieżkę pliku EPS i PsSaveOptions jako argumenty.
Poniższy przykład kodu pokazuje, jak przekonwertować obraz PNG na format EPS przy użyciu Bitmap w języku C#.
// Ten przykład kodu demonstruje, jak przekonwertować PNG na EPS przy użyciu Stream w języku C#.
using Aspose.Page;
using Aspose.Page.EPS;
// Utwórz domyślne opcje
PsSaveOptions options = new PsSaveOptions();
// Utwórz obiekt mapy bitowej z pliku obrazu
using (Bitmap source = new Bitmap("C:\\Files\\circle.png"))
{
// Zapisz obraz PNG do pliku EPS
PsDocument.SaveImageAsEps(source, "C:\\Files\\output.eps", options);
}
Biblioteka konwerterów PNG2EPS — uzyskaj bezpłatną licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby bezpłatnie wypróbować bibliotekę bez żadnych ograniczeń.
Konwertuj PNG na EPS online
Wypróbuj naszą bezpłatną aplikację online Konwerter PNG na EPS opracowaną przy użyciu powyższego interfejsu API. Jest to idealne narzędzie dla tych, którzy potrzebują szybko przekonwertować pliki PNG na EPS.
PNG do PS – zasoby edukacyjne
Możesz dowiedzieć się więcej o przekształcaniu obrazów PNG do formatu EPS i poznać inne funkcje biblioteki, korzystając z poniższych zasobów:
- Przewodnik programisty
- Darmowe aplikacje internetowe
- Odniesienie do interfejsu API
- Poradniki i artykuły
Wniosek
Podsumowując, nauczyliśmy się, jak przekonwertować PNG na EPS w C#. Widzieliśmy, że proces jest stosunkowo prosty i wymaga tylko kilku linii kodu. Ponadto pokazaliśmy różne metody konwersji programowej. W przypadku jakichkolwiek niejasności skontaktuj się z nami na naszym darmowym forum wsparcia.