Was ist die OXPS-Datei? | Wissensdatenbank
Einführung
Um zu verstehen, was das OXPS-Dateiformat ist, muss man das XPS-Format kennen, das erklärt, dass XPS ein statisches Page Description Language (PDL) mit festem Layout ist. Intern ist eine XPS-Datei als ZIP‑Archiv verpackt, das ein oder mehrere Dokumente und alle erforderlichen Ressourcen (Schriften, OpenType‑Bilder usw.) enthält. Alle internen Teile sind XML‑Textdateien oder binäre Ressourcen.
Dieser Artikel liefert Informationen zu den Unterschieden zwischen den Formaten XPS und OXPS und beschreibt die OXPS-Dateien.
Was ist die OXPS-Datei?
OXPS (Open XML Paper Specification) ist eine Weiterentwicklung von XPS, die 2009 zum internationalen Standard (ECMA‑388) wurde und ihren Namen änderte, um sie von der vorherigen Spezifikation zu unterscheiden, die kein Standard war. Es wird angenommen, dass Microsoft das Präfix „Open“ hinzugefügt hat, um Unternehmensanwender zur Nutzung von XPS zu bewegen und die Verbreitung zu erhöhen. Obwohl Microsoft behauptet, dass OpenXPS für Erweiterungen offen ist, ist zu beachten, dass bereits vor 2009 XPS (ohne OXPS) Erweiterungen ermöglichte.
Ein möglicher Grund, XPS zum internationalen Standard zu erheben, war, dass die ursprüngliche Version keine formale Konformität zwischen Produzenten und Konsumenten erzwang.
In der Praxis sind die meisten OXPS-Dateien einfach XPS-Dateien; der Unterschied ist im Wesentlichen formaler. Das einzige zusätzliche Merkmal von OXPS ist die Möglichkeit, 3D‑Inhalte einzubetten.
Vergleich von XPS- und OXPS-Dateien
Zum Vergleich der internen Inhalte von XPS‑ und OXPS‑Paketen verwenden wir ein einseitiges Dokument namens „jagged.xps“, das eine einfache Zeichnung enthält, und öffnen es mit dem standardmäßigen Windows‑XPS‑Viewer.

und drucken es mit dem Microsoft XPS Document Writer, um eine OXPS‑Datei zu erzeugen.
Jetzt haben wir XPS‑ und OXPS‑Dateien, die visuell denselben Inhalt zeigen. Im Folgenden vergleichen wir ihre internen Teile.
FixedDocumentSequence.fdseq

[Content_Types].xml

FixedDocument.fdoc

1.fpage (feste Seite)

Wie in FixedDocumentSequence.fdseq, [Content_Types].xml und FixedDocument.fdoc wird nur der XML‑Namensraum geändert, wie zu erwarten.
xmlns="http://schemas.microsoft.com/xps/2005/06" war in XPSxmlns="http://schemas.openxps.org/oxps/v1.0" ist der Namensraum in OXPS
und die XML‑Kopfzeile
Wurde zu OXPS‑Dateien hinzugefügt.
In der Datei 1.fpage wurden neben den bereits genannten Unterschieden die Ressourcen im Canvas-Element optimiert. Die Ressourcen, in diesem Fall PathGeometry, werden in mehreren Canvas über Canvas.Resources wiederverwendet. Bei anderen Unterschieden in 1.fpage, zum Beispiel im ImageBrush-Element, gibt es keine echten Änderungen; nur die Reihenfolge der XML‑Attribute variiert.
Die Änderungen in den übrigen Dateien sind ähnlich; die Ordnerstruktur bleibt unverändert.
Fazit
Daher können wir feststellen, dass die Unterschiede zwischen XPS‑ und OXPS‑Dateien im Wesentlichen formaler Natur sind. Die 3D‑Funktionalität, die OXPS hinzufügt, wird in der Praxis noch nicht genutzt; es gibt kaum Beispiele im Internet.
Wie öffne ich eine OXPS-Datei?
Es wird gesagt, dass OXPS‑Dateien nicht mit dem standardmäßigen Windows‑XPS‑Viewer (seit Windows 7 enthalten) geöffnet werden können. Das gilt nur, wenn die XPS‑Datei bestimmte Erweiterungen enthält. In anderen Fällen kann der XPS‑Viewer zum Öffnen und Anzeigen von OXPS‑Dateien verwendet werden.
Kann ich OXPS in PDF konvertieren?
Die Konvertierung ist über Online‑ oder Desktop‑Konverter möglich. Der schnellste Weg, OXPS‑Dateien in PDF zu konvertieren, ist die Web‑Anwendung Aspose.Page ( https://products.aspose.app/page/conversion/oxps). Der Aspose OXPS‑Konverter unterstützt Konvertierungen zu PDF, DOC, DOCX, HTML, TEX, SVG, PNG, JPG, TIFF und BMP. Wenn Sie Entwickler sind und unsere Bibliothek für diese Konvertierungen nutzen möchten, lesen Sie den Artikel PDL‑Konverter für Code‑Beispiele.
Kann ich eine OXPS‑Datei in Word öffnen?
Direkt ist das nicht möglich, aber Sie können eine OXPS‑Datei mit der Web‑Anwendung Aspose.Page Conversion ( https://products.aspose.app/page/conversion/oxps-to-word) in ein Word‑Dokument konvertieren und anschließend in Microsoft Word öffnen.
Können OXPS‑Dateien in Excel konvertiert werden?
Ja, Sie können OXPS online mit der Web‑Anwendung Aspose.Page Conversion ( https://products.aspose.app/page/conversion/oxps-to-excel) in Excel konvertieren. Die OXPS‑Datei wird als Tabelle erkannt. Beachten Sie, dass Bilder nicht in die resultierende XLSX‑Datei übertragen werden.