Convertir EPS avec l'API C++ Aspose.Page
Cet article explique comment convertir des fichiers EPS à l’aide de C++ sur l’exemple de la conversion EPS en WMF.
Aspose.Page pour C++ vous permet de convertir des fichiers EPS via Java aux formats BMP, JPG, EMF, TIFF, PNG, WMF et PDF.
Vous pouvez vérifier la qualité de la conversion Aspose.Page EPS en PNG et afficher les résultats via EPS en PNG en ligne gratuitement. Convertisseur ou Visionneuse EPS
Le convertisseur Aspose.Page pour C++ EPS en PNG permet de convertir un fichier PostScript encapsulé (EPS) en image PNG sous Windows et Linux.
Il est nécessaire de suivre plusieurs étapes pour effectuer la conversion EPS en PNG :
- Créez une instance de PsDocument à partir du fichier EPS.
- Utilisez ImageSaveOptions(ou PdfSaveOptions si vous convertissez en PDF) pour spécifier les valeurs booléennes AdditionalFontsFolder et SuppressError.
- Appelez SaveAsImage pour enregistrer le document PostScript en tant qu’image avec des options d’enregistrement d’image dans un tableau de tableaux d’octets. Un tableau d’octets pour une page du document d’entrée.
- Enregistrez les tableaux d’octets bidimensionnels résultants dans des fichiers PNG en créant pour chaque tableau d’octets un nouveau flux de sortie de fichier.
- Si la valeur SuppressErrors était vraie, comme c’est le cas par défaut, il est possible de voir quelles erreurs ont été générées lors de la conversion d’EPS en PNG.
L’extrait de code suivant montre comment convertir des fichiers EPS en PNG en C++ :
Pour des exemples complets et des fichiers de données, veuillez vous rendre sur https://github.com/aspose-page/Aspose.Page-for-C
Considérons ImageSaveOptions. En utilisant cette classe, nous pouvons attribuer différents paramètres de conversion lors de la conversion d’EPS en PNG.
- AdditionalFontsFolder spécifie les emplacements où trouver les polices. Les dossiers de polices système sont toujours inclus par défaut.
- SuppressError contrôle le comportement du convertisseur EPS en WMF lorsque des erreurs non critiques apparaissent. Si la valeur est vraie, il est alors possible d’afficher une liste de ces erreurs après la conversion dans le champ Exceptions. La valeur par défaut est vraie.
- Debug permet de générer des informations de débogage sur la console. La valeur par défaut est fausse.
Evaluate EPS to PNG conversion online on our EPS to PNG Converter. You can convert several EPS files to PNG at once and download results in a few seconds.
Vous pouvez télécharger des exemples et des fichiers de données depuis GitHub.