Erstellen Sie XPS-Dokumente von Grund auf

C++-API-Lösung zum Erstellen und Ändern von XPS-Dateien.

 

Mit der API-Lösung Aspose.Page für C++ können Sie XPS-Dateien und andere Dateien im Page Description Language-Format bearbeiten. Die umfangreichen Funktionen ermöglichen das Hinzufügen verschiedener Formen zu Dokumenten, das Zusammenführen einiger Dateien zu einer einzigen oder das Konvertieren in ein geeigneteres Format. Falls Sie erst anfangen, mit diesem Format zu arbeiten, wird hier beschrieben, wie Sie neue XPS-Dateien erstellen und die bereits vorhandenen ändern (Glyphen hinzufügen). Der Codeausschnitt wurde zur besseren Verständlichkeit 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 über die Package Manager-Konsole verwenden.

Package Manager Console Command

    PM> Install-Package Aspose.Page.Cpp

Erstellen Sie eine XPS-Datei mit C++

  1. Erstellen Sie ein neues XPS-Dokument mit der Funktion MakeObject, die ein Objekt des XpsDocument zurückgibt. Klasse
  2. Fügen Sie dem Dokument mithilfe der Methode AddGlyphs() des XPS-Dokumentobjekts eine Reihe von Glyphen hinzu.
  3. Legen Sie die Füllfarbe des Texts mit der Methode set_Fill fest und übergeben Sie einen Volltonpinsel, der mit der Methode CreateSolidColorBrush des XPS-Dokumentobjekts erstellt wurde.
  4. Speichern Sie das resultierende XPS-Dokument in einer Datei mit dem Namen output.xps in dem Verzeichnis, das durch die Variable dir angegeben wird.
Erstellen Sie XPS-Dateien



FAQ

1. Wie kann ich eine XPS-Datei bearbeiten?

Um XPS-Dateien mit dieser API-Lösung zu ändern, legen Sie zunächst den Pfad zur Datei fest und verwenden Sie dann die Entitäten der XPSDocument-Klasse, um die Änderungen zu implementieren.

2. Wie erstelle ich eine XPS-Datei?

Um mit Aspose.Page eine neue XPS-Datei zu erstellen, müssen Sie den Pfad zum Dokument festlegen und dann den XpsDocument-Konstruktor der XpsDocument-Klasse verwenden.

3. Wie konvertiere ich XPS in DOCX?

Um eine DOCX-Datei von einer XPS-Datei zu erhalten, verwenden Sie unseren kostenlosen plattformübergreifenden Konverter .

XPS Was ist XPS Dateiformat

Das XPS-Format ähnelt dem PDF-Format. Beides sind Formate der Seitenbeschreibungssprache (PDL). EPS basiert auf HTML und nicht auf der PostScript-Sprache. Die .eps-Datei kann ein Markup der Dokumentstruktur zusammen mit Informationen darüber enthalten, wie das Dokument aussehen würde. Es gibt auch Anweisungen zum Drucken und Rendern des Dokuments. Das Merkmal des Formats ist, dass es die Beschreibung des Dokuments festlegt, was bedeutet, dass es gleich aussieht, egal wer und von welchem ​​​​Betriebssystem es öffnet.