XPS-Dokumente von Grund auf neu erstellen
C++-API-Lösung zum Erstellen und Ändern von XPS-Dateien.
Mit der Aspose.Page für C++ API-Lösung können Sie XPS-Dateien und andere Dateien im Format der Page Description Language bearbeiten. Die reichhaltige Funktionalität ermöglicht das Hinzufügen verschiedener Formen zu Dokumenten, das Zusammenführen weniger Dateien zu einer einzigen oder das Konvertieren in ein geeigneteres Format. Für den Fall, dass Sie erst anfangen, mit diesem Format zu arbeiten, wird hier beschrieben, wie Sie neue XPS-Dateien erstellen und bereits vorhandene ändern (Glyphen hinzufügen). Das Code-Snippet wurde zum besseren Verständnis hinzugefügt.
Um eine neue XPS-Datei zu erstellen, benötigen wir:
Aspose.Page für C++ API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentbearbeitung und -konvertierung für die C++-Plattform.
Sie können die neueste Version direkt herunterladen, öffnen Sie einfach den NuGet-Paketmanager, suchen Sie nach Aspose.Page.Cpp und installieren Sie es. Sie können auch den folgenden Befehl in der Paketmanager-Konsole verwenden.
Package Manager Console Command
PM> Install-Package Aspose.Page.Cpp
Eine XPS-Datei mit C++ erstellen
- Erstellen Sie ein neues XPS-Dokument mit der Funktion MakeObject
, die ein Objekt der Klasse XpsDocument zurückgibt. - Fügen Sie dem Dokument einen Satz Glyphen (glyphs) hinzu, indem Sie die Methode AddGlyphs() des XPS-Dokumentobjekts verwenden.
- Legen Sie die Füllfarbe des Textes mit der Methode set_Fill fest, indem Sie einen einfarbigen Pinsel (solid color brush) übergeben, der mit der Methode CreateSolidColorBrush des XPS-Dokumentobjekts erstellt wurde.
- Speichern Sie das resultierende XPS-Dokument in einer Datei mit dem Namen output.xps in dem durch die Variable dir angegebenen Verzeichnis.
XPS-Dateien erstellen
XPS Was ist XPS Dateiformat
XPS (XML Paper Specification) ist Microsofts PDF‑Äquivalent. Es basiert auf XML/HTML, bewahrt das Layout über verschiedene Plattformen hinweg und ist unabhängig vom Betriebssystem.