Konwertuj EPS PS na TIFF WMF EMF

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

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:

  1. Załaduj wejściowy plik EPS.
  2. Utwórz instancję klasy ImageSaveOptions.
  3. Utwórz urządzenie renderujące dla wyjściowego obrazu TIFF.
  4. 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:

  1. Załaduj wejściowy plik EPS przy użyciu klasy PsDocument.
  2. Zainicjuj obiekt klasy ImageSaveOptions.
  3. Utwórz urządzenie renderujące z klasą ImageDevice.
  4. 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:

  1. Najpierw załaduj wejściowy plik EPS za pomocą konstruktora PsDocument.
  2. Zainicjuj instancję klasy ImageSaveOptions.
  3. 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.

Zobacz też