Конвертировать EPS PS в TIFF WMF EMF

Файлы EPS представляют собой инкапсулированные файлы PostScript, которые используются для размещения изображений в документе PostScript. Вы можете программно конвертировать файлы EPS в различные форматы файлов. Пожалуйста, обратитесь к следующим заголовкам для более подробной информации:

Конвертер EPS в TIFF, EMF или WMF — установка C# API

Aspose.Page for .NET API поддерживает преобразование файлов EPS в различные форматы файлов. Вы можете легко установить API, загрузив файл DLL из раздела Новые выпуски или настроив его с помощью менеджера галереи NuGet в интегрированной среде разработки Visual Studio с помощью следующей команды:

PM> Install-Package Aspose.Page

Преобразование файла EPS в изображение TIFF программно на С#

Вы можете преобразовать файл EPS в многостраничное или многокадровое изображение TIFF, выполнив следующие действия:

  1. Загрузите входной файл EPS.
  2. Создайте экземпляр класса ImageSaveOptions.
  3. Создайте устройство рендеринга для выходного изображения TIFF.
  4. Преобразование EPS в изображение TIFF с помощью метода Сохранить.

В следующем коде показано, как программно преобразовать файл EPS в изображение TIFF на C#:

// создать поток для входного файла EPS
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
    // создать поток для выходного файла TIFF
    using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
    {
        // загрузить файл EPS из потока
        var document = new Aspose.Page.EPS.PsDocument(epsStream);

        // создать экземпляр ImageSaveOptions
        var options = new Aspose.Page.EPS.Device.ImageSaveOptions();

        // создать устройство рендеринга для TIFF
        var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
 
       // Преобразование EPS в изображение TIFF
        document.Save(device, options);
    }
}

Программное преобразование EPS в изображение EMF с помощью C#

Вы можете преобразовать файл EPS PostScript в изображение EMF, выполнив следующие действия:

  1. Загрузите входной файл EPS с помощью класса PsDocument.
  2. Инициализировать объект класса ImageSaveOptions.
  3. Создайте устройство рендеринга с классом ImageDevice.
  4. Наконец, конвертируйте EPS в EMF Image.

В приведенном ниже коде объясняется, как программно преобразовать файл EPS в изображение EMF с помощью C#:

// создать поток для входного файла EPS
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
    // создать поток для выходного файла EMF
    using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
    {
        // загрузить файл EPS из потока
        var document = new Aspose.Page.EPS.PsDocument(psStream);

        // создать экземпляр ImageSaveOptions
        var options = new Aspose.Page.EPS.Device.ImageSaveOptions();

        // создать устройство рендеринга для EMF
        var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);

        // Преобразование EPS в изображение EMF
        document.Save(device, options);
    }
} 

Программное преобразование файла EPS в изображение WMF с помощью C#

Вы можете экспортировать или сохранить файл EPS как изображение WMF, выполнив следующие действия:

  1. Во-первых, загрузите входной EPS-файл с помощью конструктора PsDocument.
  2. Инициировать экземпляр класса ImageSaveOptions.
  3. Преобразование EPS в изображение WMF.

В следующем коде показано, как программно преобразовать изображение EPS в WMF с помощью C#:

// создать поток для входного файла EPS
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
    // создать поток для выходного файла WMF
    using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
    {
        // загрузить файл EPS из потока
        var document = new Aspose.Page.EPS.PsDocument(psStream);

        // создать экземпляр ImageSaveOptions
        var options = new Aspose.Page.EPS.Device.ImageSaveOptions();

        // создать устройство рендеринга для WMF
        var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);

        // Преобразование EPS в изображение WMF
        document.Save(device, options);
    }
} 

Получить бесплатную лицензию API

Вы можете оценить все функции API с Бесплатной временной лицензией.

Вывод

В заключение вы узнали, как программно преобразовать файл EPS в изображение TIFF, EMF или WMF с помощью C#. Вы можете включить эти функции в любое приложение .NET. Кроме того, вы можете ознакомиться с дополнительными функциями, посетив Документацию по API или связавшись с нами на Форуме бесплатной поддержки.

Смотрите также