Fügen Sie Seiten zu XPS-Dokumenten hinzu oder löschen Sie sie
C++-API-Lösung zum Hinzufügen oder Entfernen von Seiten zur/aus der XPS-Datei
Diese C++-API kann PostScript-PS- und Encapsulated-PostScript-EPS-Dateien sowie XPS-Dokumente problemlos programmgesteuert bearbeiten. Die Lösung bietet umfangreiche Funktionalität: von der Konvertierung bis zur Arbeit mit verschiedenen Grafiken, Texten und anderen Objekten. Es kann mehrere Dateien gleichzeitig verarbeiten und unterstützt PostScript-Operatoren der Stufen 1–3 für PS- und EPS-Dateien. Es verarbeitet auch die meisten EPS-Header-Kommentare und gewährleistet maximale Konformität bei der Konvertierung von PostScript-Dokumenten, mit Ausnahme einiger Schriftarten wie Time New Roman.
Darüber hinaus kann die API Seiten hinzufügen oder entfernen (und das Codebeispiel eines solchen Jobs wird hier vorgestellt), Leinwände, Pfade und Glyphenelemente bearbeiten, Vektorgrafikformen und Textzeichenfolgen erstellen und XPS-Gliederungselemente in die XPS-Transformation konvertieren Dateien.
XPS kann mehrere Dokumente in einer Datei speichern und XPS-Dokumente können auch mehrere Seiten enthalten. Eine weitere Funktionalität der Aspose.Page API-Lösung ist die Verwaltung der Nummer der XPS-Datei. Damit können Sie für die XPS-Dateitransformation mithilfe der API Seiten hinzufügen oder entfernen. Dies kann für bestehende oder neue, gerade erstellte Dateien erfolgen.
Um XPS-Dateien zu bearbeiten, benötigen Sie Folgendes:
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
Schritte zum Hinzufügen von Seiten zu einer XPS-Datei.
Dieser Codeausschnitt erklärt die Erstellung eines neuen XPS-Dokuments und das Einfügen einer leeren Seite am Anfang der Seitenliste.
- Legen Sie den Pfad zum Dokumentenverzeichnis mit der Variablen dataDir fest, der der Pfad zum Dokumentenverzeichnis zugewiesen wird. Es verwendet die Methode RunExamples::GetDataDir_WorkingWithPages().
- Erstellen Sie ein neues XPS-Dokument mit der Methode System::MakeObject
() und einem Pfad zu einer Datei namens Sample1.xps dataDir-Verzeichnis. - Die Methode InsertPage() wird für das Dokumentobjekt aufgerufen. Sein erster Parameter ist 1 (gibt die Position der neuen Seite an) und der zweite Parameter ist true (gibt an, dass die neue Seite am Anfang der Seitenliste eingefügt werden soll).
- Rufen Sie abschließend die Methode Save() auf, um das Dokumentobjekt in einer neuen Datei namens AddPages_out.xps im Verzeichnis RunExamples::GetOutDir() zu speichern.
Bearbeiten Sie Seiten in XPS
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.