Les fichiers EPS sont des fichiers PostScript encapsulés utilisés pour placer des images dans un document PostScript. Vous pouvez convertir des fichiers EPS en différents formats de fichiers par programmation. Veuillez vous référer aux rubriques suivantes pour plus de détails :
- Convertisseur EPS en TIFF, EMF ou WMF - Installation de l’API C#
- Convertir un fichier EPS en image TIFF par programmation en C#
- Convertir EPS en image EMF par programmation à l’aide de C#
- Conversion de fichier EPS en image WMF par programme avec C#
Convertisseur EPS en TIFF, EMF ou WMF - Installation de l’API C#
L’API Aspose.Page for .NET prend en charge la conversion de fichiers EPS en différents formats de fichiers. Vous pouvez facilement installer l’API en téléchargeant le fichier DLL à partir de la section New Releases, ou le configurer via le gestionnaire de galerie NuGet sous l’IDE Visual Studio avec la commande suivante :
PM> Install-Package Aspose.Page
Convertir un fichier EPS en image TIFF par programmation en C#
Vous pouvez convertir un fichier EPS en une image TIFF multipage ou multicadre en procédant comme suit :
- Chargez le fichier EPS d’entrée.
- Créez une instance de la classe ImageSaveOptions.
- Créez un périphérique de rendu pour l’image TIFF de sortie.
- Convertissez EPS en image TIFF avec la méthode Enregistrer.
Le code suivant montre comment convertir un fichier EPS en une image TIFF par programmation en C# :
// créer un flux pour le fichier EPS d'entrée
using (var epsStream = new FileStream("Sample.eps", FileMode.Create, FileAccess.Read))
{
// créer un flux pour le fichier TIFF de sortie
using (var tiffStream = File.Open("output.tiff", FileMode.Open, FileAccess.Write))
{
// charger le fichier EPS à partir du flux
var document = new Aspose.Page.EPS.PsDocument(epsStream);
// créer une instance de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// créer un périphérique de rendu pour TIFF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Tiff);
// Convertir une image EPS en TIFF
document.Save(device, options);
}
}
Convertir EPS en image EMF par programmation à l’aide de C#
Vous pouvez convertir le fichier postscript EPS en une image EMF en procédant comme suit :
- Chargez le fichier EPS d’entrée à l’aide de la classe PsDocument.
- Initialiser l’objet de classe ImageSaveOptions.
- Créez un périphérique de rendu avec la classe ImageDevice.
- Enfin, convertissez EPS en image EMF.
Le code ci-dessous explique comment convertir un fichier EPS en une image EMF par programmation avec C# :
// créer un flux pour le fichier EPS d'entrée
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// créer un flux pour le fichier EMF de sortie
using (var pdfStream = System.IO.File.Open("output.emf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// charger le fichier EPS à partir du flux
var document = new Aspose.Page.EPS.PsDocument(psStream);
// créer une instance de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// créer un périphérique de rendu pour EMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Emf);
// Convertir EPS en image EMF
document.Save(device, options);
}
}
Conversion de fichier EPS en image WMF par programmation avec C#
Vous pouvez exporter ou enregistrer un fichier EPS en tant qu’image WMF en procédant comme suit :
- Tout d’abord, chargez le fichier EPS d’entrée avec le constructeur PsDocument.
- Lancez l’instance de classe ImageSaveOptions.
- Convertir EPS en image WMF.
Le code suivant montre comment convertir une image EPS en WMF par programmation à l’aide de C# :
// créer un flux pour le fichier EPS d'entrée
using (var psStream = new System.IO.FileStream("Sample.eps", System.IO.FileMode.Create, System.IO.FileAccess.Read))
{
// créer un flux pour le fichier WMF de sortie
using (var pdfStream = System.IO.File.Open("output.wmf", System.IO.FileMode.Open, System.IO.FileAccess.Write))
{
// charger le fichier EPS à partir du flux
var document = new Aspose.Page.EPS.PsDocument(psStream);
// créer une instance de ImageSaveOptions
var options = new Aspose.Page.EPS.Device.ImageSaveOptions();
// créer un périphérique de rendu pour WMF
var device = new Aspose.Page.EPS.Device.ImageDevice(System.Drawing.Imaging.ImageFormat.Wmf);
// Convertir une image EPS en WMF
document.Save(device, options);
}
}
Obtenez une licence API gratuite
Vous pouvez évaluer toutes les fonctionnalités de l’API avec Licence temporaire gratuite.
Conclusion
En conclusion, vous avez appris à convertir un fichier EPS en une image TIFF, EMF ou WMF par programmation à l’aide de C#. Vous pouvez incorporer ces fonctionnalités dans n’importe quelle application .NET. De plus, vous pouvez explorer plus de fonctionnalités en visitant API Documentation ou n’hésitez pas à nous contacter sur le Free Support Forum.