Convertir JPG en EPS à l'aide de l'API pour .NET
Aperçu
Cet article explique comment convertir JPG en EPS à l’aide de C#. Il couvre les sujets suivants.
- C# JPG vers EPS
- C# Convertir JPG en EPS
- Image C# vers EPS
- C# JPG depuis EPS
- C# Comment convertir JPG en EPS par programme
- C# Enregistrer JPG au format EPS
La conversion d’image en EPS à l’aide de C# à partir d’autres formats comme BMP, TIFF, PNG, etc. est abordée dans ces articles.
Conversion C# JPG en EPS
Vous pouvez vérifier la qualité de la conversion JPG en EPS d’Aspose.Page et afficher les résultats via le convertisseur JPG en EPS gratuit en ligne, puis afficher le fichier EPS résultant avec notre Visionneuse EPS
Étapes : Code API du convertisseur JPG en EPS en C#
Il est nécessaire de suivre seulement 2 étapes pour effectuer la conversion JPG en EPS :
- Créez une instance de PsSaveOptions.
- Utilisez la méthode statique SaveImageToEps de PsDocument.
La méthode SaveImageToEps comporte quatre modifications pour fournir à l’utilisateur le moyen le plus confortable d’enregistrer une image JPG au format EPS.
Utilisation de chaînes pour enregistrer JPG en EPS en C#
Dans l’extrait de code C# suivant, l’image d’entrée et le fichier EPS de sortie sont attribués par des chaînes :
1// Convert JPEG image to EPS using files paths.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Save JPEG image to EPS file
7PsDocument.SaveImageAsEps(DataDir + "input.jpg", OutputDir + "output_jpg.eps", options);Utilisation de flux pour enregistrer JPG en EPS en C#
Dans l’extrait de code C# suivant, l’image d’entrée et le fichier EPS de sortie sont attribués par flux :
1// Convert JPEG image to EPS using streams.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6// Create input stream from image
7using (FileStream input = new FileStream(DataDir + "input.jpg", FileMode.Open))
8{
9 // Create output stream for EPS
10 using (FileStream output = new FileStream(OutputDir + "output_jpg.eps", FileMode.Open))
11 {
12 // Save JPEG image from input file stream to EPS file output stream
13 PsDocument.SaveImageAsEps(input, output, options);
14 }
15}Utilisation d’un objet et d’une chaîne Bimap pour enregistrer JPG au format EPS en C#
Dans l’extrait de code C# suivant, l’image d’entrée est attribuée par un objet Bitmap et le fichier EPS de sortie est attribué par une chaîne :
1// Convert JPEG image to EPS from Bitmap object to file.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6using (Bitmap bmp = new Bitmap(DataDir + "input.jpg"))
7{
8 // Save JPEG bitmap to EPS file
9 PsDocument.SaveImageAsEps(bmp, OutputDir + "output_jpg.eps", options);
10}Pour Linux, MacOS et autres systèmes d’exploitation non Windows, nous proposons d’utiliser notre package Nuget Aspose.Page.Drawing. Il utilise le backend Aspose.Drawing au lieu de la bibliothèque système System.Drawing.
Importez donc l’espace de noms Aspose.Page.Drawing au lieu de celui de System.Drawing. Dans les extraits de code ci-dessus et suivants, Aspose.Page.Drawing.Bitmap sera utilisé à la place de System.Drawing.Bitmap. Nos exemples de code sur GitHub contiennent toutes les substitutions nécessaires.
Utilisation de l’objet et du flux Bimap pour enregistrer JPG au format EPS en C#
Dans l’extrait de code C# suivant, l’image d’entrée est attribuée par un objet Bitmap et le fichier EPS de sortie est attribué par flux :
1// Convert JPEG image to EPS from Bitmap object to stream.
2
3// Create default options
4PsSaveOptions options = new PsSaveOptions();
5
6using (Bitmap bmp = new Bitmap(DataDir + "input.jpg"))
7{
8 // Create output stream for EPS
9 using (FileStream output = new FileStream(OutputDir + "output_jpg.eps", FileMode.Open))
10 {
11 // Save JPEG bitmap to EPS file stream
12 PsDocument.SaveImageAsEps(bmp, output, options);
13 }
14}Évaluez la conversion JPG en EPS en ligne sur notre Convertisseur JPG en EPS. Vous pouvez convertir plusieurs images JPG en fichiers EPS à la fois et télécharger les résultats en quelques secondes.
Vous pouvez télécharger des exemples et des fichiers de données depuis GitHub.