Перетворення 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 IDE за допомогою такої команди:

PM> Install-Package Aspose.Page

Програмно перетворіть файл EPS на зображення TIFF на C#

Ви можете перетворити файл EPS на багатосторінкове або багатокадрове зображення TIFF, виконавши такі дії:

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

У наведеному нижче коді показано, як програмно перетворити файл 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 зображення.

Наведений нижче код пояснює, як програмно перетворити файл 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 або зв’язавшись з нами на Безкоштовному форумі підтримки.

Дивись також