Text zu PS-Dateien hinzufügen
C++-API-Lösung zum Arbeiten mit Texten in PS-Dateien
PostScript, eine leistungsstarke Seitenbeschreibungssprache, bietet eine granulare Steuerung der Textplatzierung und -formatierung. Hier sind einige wichtige Nuancen, die bei der Arbeit mit Text in PostScript zu beachten sind:
- In PostScript können Sie Schriftarten über deren PostScript-Namen auswählen. Gängige Schriftarten wie Times Roman, Helvetica und Courier sind oft standardmäßig verfügbar. Um ein konsistentes Rendering auf verschiedenen Systemen zu gewährleisten, können Sie Schriftarten direkt in Ihre PostScript-Datei einbetten. Dies ist besonders wichtig für benutzerdefinierte Schriftarten oder weniger verbreitete Schriftfamilien.
- Schriftgröße und Stil - Der Operator
fontsizelegt die Schriftgröße in Punkten fest. Zum Ändern von Schriftstilen verwenden Sie Operatoren wiesetfont, mit denen Fett- oder Kursivdruck sowie andere Variationen angegeben werden können. - Textpositionierung - Der Operator
movetopositioniert den Textcursor an einem bestimmten Punkt auf der Seite. Obwohl PostScript keine direkten Ausrichtungsoperatoren hat, kann eine Ausrichtung durch sorgfältige Berechnungen erreicht werden. - Textrotation und Skalierung - Der Operator
rotatekann verwendet werden, um Text in einem bestimmten Winkel zu drehen, und der Operatorscaledient zum Vergrößern oder Verkleinern von Text. - Text-Rendering - PostScript unterstützt Antialiasing, wodurch die Kanten von Text geglättet werden, um die Lesbarkeit zu verbessern. Sie können auch den Abstand zwischen Zeichen (Kerning) und Zeilen (Leading) steuern, um das Erscheinungsbild des Textes fein abzustimmen.
Das Verständnis dieser Aspekte kann dazu beitragen, die ordnungsgemäße Verwendung von Schriftarten und ein konsistentes Rendering in PostScript-basierten Workflows sicherzustellen. In jedem Fall bietet Aspose.Page Ihnen die Funktionalität, die Schriftarten von PS-Dateien einfach zu verwalten. Mit dieser API können Sie Texte in verschiedenen Farben und mit verschiedenen Pinseln unter Verwendung von benutzerdefinierten Schriftarten oder Systemschriftarten hinzufügen. Um mehr über den Umgang mit PS-Dateien und insbesondere über die Arbeit mit Texten in PS-Dateien zu erfahren, folgen Sie der Dokumentation.
Um Texte in PS-Dokumente einzufügen, benötigen wir:
Die Aspose.Page für C++-API, eine funktionsreiche, leistungsstarke und einfach zu bedienende API zur Dokumentenmanipulation und -konvertierung für C++.
Öffnen Sie den NuGet-Paket-Manager, suchen Sie nach Aspose.Page.Cpp und installieren Sie sie. Sie können auch den folgenden Befehl in der Paket-Manager-Konsole verwenden.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Schritte zum Hinzufügen von Text zu einer PS-Datei.
Das folgende Codefragment zeigt, wie Text unter Verwendung einer Unicode-Zeichenfolge in ein PostScript (PS)-Dokument mit der Aspose.Page-Bibliothek in C++ eingefügt wird. Eine ausführlichere Version dieses Beispiels und weitere Beispiele finden Sie im Aspose.Page-for-C++-GitHub-Projekt .
- Initialisieren Sie die Variable dataDir mit dem Pfad zum Verzeichnis, das die Dokumente enthält.
- Legen Sie für die Variable FONTS_FOLDER den Pfad zu dem Ordner fest, der die erforderlichen Schriftarten enthält.
- Erstellen Sie mit der Klasse FileStream einen Ausgabestream für das PostScript-Dokument.
- Legen Sie die Speicheroptionen für das PostScript-Dokument mit dem Objekt PsSaveOptions fest.
- Die Eigenschaft AdditionalFontsFolders des Optionsobjekts wird auf ein Array gesetzt, das den Pfad zum FONTS_FOLDER enthält. Dies ermöglicht dem System, alle erforderlichen Schriftarten in diesem Ordner zu finden.
- Geben Sie den Text und seine Größe an.
- Erstellen Sie eine neue Instanz von PsDocument mit dem Ausgabestream, den Optionen und false als Parameter. Dadurch wird ein neues PostScript-Dokument mit den angegebenen Optionen initialisiert.
- Rufen Sie die Methode ClosePage() für das Dokumentobjekt auf, um anzuzeigen, dass die aktuelle Seite fertiggestellt ist.
- Verwenden Sie die Methode Save(), um die am PS-Dokument vorgenommenen Änderungen zu speichern.
Bilder zu PS hinzufügen
PS Was ist PS Dateiformat
PostScript (PS) ist eine Seitenbeschreibungssprache, die Text und Grafiken in einer Datei kombiniert. Sie wird von vielen Bildbearbeitungs‑ und Druckprogrammen unterstützt und enthält Anweisungen, wie ein Drucker die Seite zu rendern hat.