Konvertieren Sie EPS mit der Aspose.Page C++-API
In diesem Artikel wird am Beispiel der EPS-zu-WMF-Konvertierung erklärt, wie man EPS-Dateien mit C++ umwandelt.
Mit Aspose.Page für C++ können Sie EPS-Dateien über Java in die Formate BMP, JPG, EMF, TIFF, PNG, WMF und PDF konvertieren.
Sie können die Qualität der Konvertierung von Aspose.Page EPS in PNG überprüfen und die Ergebnisse kostenlos online ansehen: EPS in PNG Konverter oder EPS-Viewer
Der EPS-zu-PNG-Konverter von Aspose.Page für C++ ermöglicht die Konvertierung von EPS-Dateien (Encapsulated PostScript) in PNG-Bilder unter Windows und Linux.
Für die Konvertierung von EPS in PNG sind mehrere Schritte erforderlich:
- Erstellen Sie eine Instanz von PsDocument aus der EPS-Datei.
- Verwenden Sie ImageSaveOptions (oder PdfSaveOptions, wenn Sie in PDF konvertieren), um die booleschen Werte AdditionalFontsFolder und SuppressError anzugeben.
- Rufen Sie SaveAsImage auf, um das PostScript-Dokument als Bild mit Bildspeicheroptionen in einem Array von Byte-Arrays zu speichern. Ein Byte-Array für eine Seite des Eingabedokuments.
- Speichern Sie die resultierenden zweidimensionalen Byte-Arrays in PNG-Dateien und erstellen Sie für jedes Byte-Array einen neuen Dateiausgabestream.
- Wenn der Wert SuppressErrors wahr war, was standardmäßig der Fall ist, können Sie sehen, welche Fehler bei der Konvertierung von EPS in PNG ausgegeben wurden.
Der folgende Codeausschnitt zeigt, wie man EPS- in PNG-Dateien in C++ konvertiert:
Vollständige Beispiele und Datendateien finden Sie unter https://github.com/aspose-page/Aspose.Page-for-C
Betrachten wir ImageSaveOptions. Mit dieser Klasse können wir beim Konvertieren von EPS in PNG verschiedene Konvertierungsparameter zuweisen.
AdditionalFontsFolder gibt Speicherorte an, an denen Schriftarten zu finden sind. Systemschriftartenordner sind standardmäßig immer enthalten.
SuppressError steuert das Verhalten des EPS-zu-WMF-Konverters, wenn unkritische Fehler auftreten. Wenn der Wert wahr ist, kann nach der Konvertierung im Feld Ausnahmen eine Liste solcher Fehler angezeigt werden. Der Standardwert ist wahr.
Debug ermöglicht die Ausgabe von Debug-Informationen an die Konsole. Der Standardwert ist false.
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.
Sie können Beispiele und Datendateien von GitHub herunterladen.