Convertir EPS PS en TIFF WMF EMF

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#

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 :

  1. Chargez le fichier EPS d’entrée.
  2. Créez une instance de la classe ImageSaveOptions.
  3. Créez un périphérique de rendu pour l’image TIFF de sortie.
  4. 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 :

  1. Chargez le fichier EPS d’entrée à l’aide de la classe PsDocument.
  2. Initialiser l’objet de classe ImageSaveOptions.
  3. Créez un périphérique de rendu avec la classe ImageDevice.
  4. 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 :

  1. Tout d’abord, chargez le fichier EPS d’entrée avec le constructeur PsDocument.
  2. Lancez l’instance de classe ImageSaveOptions.
  3. 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.

Voir également