Файлы EPS представляют собой инкапсулированные файлы PostScript, которые используются для размещения изображений в документе PostScript. Вы можете программно конвертировать файлы EPS в различные форматы файлов. Пожалуйста, обратитесь к следующим заголовкам для более подробной информации:
- Конвертер EPS в TIFF, EMF или WMF — установка C# API
- Преобразование файла EPS в изображение TIFF программно на С#
- Программное преобразование EPS в изображение EMF с помощью C#
- Программное преобразование файла EPS в изображение WMF с помощью C#
Конвертер 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, выполнив следующие действия:
- Загрузите входной файл EPS.
- Создайте экземпляр класса ImageSaveOptions.
- Создайте устройство рендеринга для выходного изображения TIFF.
- Преобразование 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, выполнив следующие действия:
- Загрузите входной файл EPS с помощью класса PsDocument.
- Инициализировать объект класса ImageSaveOptions.
- Создайте устройство рендеринга с классом ImageDevice.
- Наконец, конвертируйте 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, выполнив следующие действия:
- Во-первых, загрузите входной EPS-файл с помощью конструктора PsDocument.
- Инициировать экземпляр класса ImageSaveOptions.
- Преобразование 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 или связавшись с нами на Форуме бесплатной поддержки.