Konvertieren Sie PostScript mit der Aspose.Page C++-API
In diesem Artikel wird am Beispiel der PS-zu-BMP-Konvertierung erklärt, wie man PS-Dateien mit C++ konvertiert.
Mit Aspose.Page können Sie PS-Dateien mit Java in hochwertige BMP-, JPG-, TIFF-, PNG- und PDF-Dokumente konvertieren.
Sie können die Qualität der Konvertierung von Aspose.Page PS in BMP überprüfen und die Ergebnisse über das kostenlose Online-PostScipt in BMP ansehen Konverter oder PostScript Viewer
Der PS-zu-BMP-Konverter von Aspose.Page für C++ ermöglicht die Konvertierung von PostScript-Dateien (PS) in BMP-Bilder unter Windows und Linux.
Für die Konvertierung von PS in BMP sind mehrere Schritte erforderlich:
- Erstellen Sie eine Instanz von PsDocument aus der PS-Datei.
- Verwenden Sie PdfSaveOptions (oder ImageSaveOptions, wenn Sie in ein Bildformat konvertieren), um die booleschen Werte AdditionalFontsFolder und SuppressError anzugeben.
- Rufen Sie SaveAsImage auf, um das PostScript-Dokument als Bild mit Bildspeicheroptionen zu speichern (oder rufen Sie SaveAsPdf auf, um das PostScript-Dokument als PDF mit PDF-Speicheroptionen zu speichern) in einem Array von Byte-Arrays. 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 während der Konvertierung von PS in PDF ausgelöst und in der Liste Ausnahmen gespeichert wurden.
Der folgende Codeausschnitt zeigt, wie man PS-Dateien in C++ in BMP-Dateien 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 PS in BMP verschiedene Konvertierungsparameter zuweisen.
AdditionalFontsFolder gibt Speicherorte an, an denen Schriftarten zu finden sind. Systemschriftartenordner sind standardmäßig immer enthalten.
SuppressError steuert das Verhalten des PS-zu-BMP-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.
Sehen Sie sich die PS-Onlinekonvertierung in unserem plattformübergreifenden PS-Konverter an. Sie können mehrere PS-Dateien gleichzeitig in BMP konvertieren und die Ergebnisse in wenigen Sekunden herunterladen.
Laden Sie die Beispiele und Datendateien gerne von GitHub herunter.