Pliki EPS to enkapsulowane pliki PostScript, które służą do umieszczania obrazów w dokumencie postscriptowym. Możesz programowo konwertować pliki EPS do różnych formatów plików. Więcej informacji można znaleźć w następujących nagłówkach:
- Konwerter EPS na TIFF, EMF lub WMF – instalacja C# API
- Konwertuj plik EPS na obraz TIFF programowo w C#
- Konwertuj EPS na obraz EMF programowo za pomocą C#
- Programowa konwersja pliku EPS do obrazu WMF za pomocą C#
Konwerter EPS na TIFF, EMF lub WMF – instalacja C# API
Aspose.Page for .NET API obsługuje konwersję plików EPS do różnych formatów plików. Możesz łatwo zainstalować API, pobierając plik DLL z sekcji New Releases lub konfigurując go za pomocą menedżera galerii NuGet w Visual Studio IDE za pomocą następującego polecenia:
PM> Install-Package Aspose.Page
Konwertuj plik EPS na obraz TIFF programowo w C#
Możesz przekonwertować plik EPS na wielostronicowy lub wieloramkowy obraz TIFF, wykonując następujące czynności:
- Załaduj wejściowy plik EPS.
- Utwórz instancję klasy ImageSaveOptions.
- Utwórz urządzenie renderujące dla wyjściowego obrazu TIFF.
- Konwertuj obraz EPS na obraz TIFF metodą Save.
Poniższy kod pokazuje, jak programowo przekonwertować plik EPS na obraz TIFF w języku C#:
// utwórz strumień dla wejściowego pliku EPS
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
// utwórz strumień dla wyjściowego pliku TIFF
using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
{
// załaduj plik EPS ze strumienia
var document = new Aspose.Page.EPS.PsDocument(epsStream);
// utwórz instancję ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// stworzyć urządzenie renderujące dla TIFF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
// Konwertuj EPS na obraz TIFF
document.Save(device, options);
}
}
Konwertuj EPS na obraz EMF programowo za pomocą C#
Możesz przekonwertować plik postscriptowy EPS na obraz EMF, wykonując poniższe czynności:
- Załaduj wejściowy plik EPS przy użyciu klasy PsDocument.
- Zainicjuj obiekt klasy ImageSaveOptions.
- Utwórz urządzenie renderujące z klasą ImageDevice.
- Na koniec przekonwertuj EPS na obraz EMF.
Poniższy kod wyjaśnia, jak programowo przekonwertować plik EPS na obraz EMF za pomocą C#:
// utwórz strumień dla wejściowego pliku EPS
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// utwórz strumień dla wyjściowego pliku EMF
using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// załaduj plik EPS ze strumienia
var document = new Aspose.Page.EPS.PsDocument(psStream);
// utwórz instancję ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// stworzyć urządzenie renderujące dla EMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);
// Konwertuj EPS na obraz EMF
document.Save(device, options);
}
}
Programowa konwersja pliku EPS do obrazu WMF za pomocą C#
Możesz wyeksportować lub zapisać plik EPS jako obraz WMF, wykonując poniższe czynności:
- Najpierw załaduj wejściowy plik EPS za pomocą konstruktora PsDocument.
- Zainicjuj instancję klasy ImageSaveOptions.
- Konwertuj EPS na obraz WMF.
Poniższy kod pokazuje, jak programowo przekonwertować obraz EPS na obraz WMF przy użyciu języka C#:
// utwórz strumień dla wejściowego pliku EPS
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// utwórz strumień dla wyjściowego pliku WMF
using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// załaduj plik EPS ze strumienia
var document = new Aspose.Page.EPS.PsDocument(psStream);
// utwórz instancję ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// utwórz urządzenie renderujące dla WMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);
// Konwertuj EPS na obraz WMF
document.Save(device, options);
}
}
Uzyskaj bezpłatną licencję API
Możesz ocenić wszystkie funkcje API z Bezpłatną licencją tymczasową.
Wniosek
Podsumowując, nauczyłeś się programowo konwertować plik EPS na obraz TIFF, EMF lub WMF przy użyciu języka C#. Możesz włączyć te funkcje do dowolnej aplikacji .NET. Ponadto możesz poznać więcej funkcji, odwiedzając Dokumentacja interfejsu API lub skontaktuj się z nami na Bezpłatnym forum pomocy technicznej.