Was ist eine OXPS-Datei? | Wissensdatenbank

Einführung

Um zu verstehen, was das OXPS-Dateiformat ist, müssen Sie sich mit dem Format XPS vertraut machen. Dort erfahren Sie, dass XPS eine der statischen PDLs mit einem festen Layout ist. Die XPS-Datei wird intern durch ein ZIP-Archiv dargestellt, das ein oder mehrere Dokumente im traditionellen Sinne dieses Wortes und alle für diese Dokumente erforderlichen Ressourcen enthält. Alle internen Teile des Archivs sind entweder Textdateien, die in XML-basierter Sprache geschrieben sind, oder binäre Ressourcen wie OpenType-Schriftarten oder Bilder. Der Artikel hier informiert Sie über die Unterschiede zwischen XPS- und OXPS-Formaten und beschreibt OXPS-Dateien.

Was ist eine OXPS-Datei?

OXPS oder OpenXPS oder Open XML Paper Specification ist ein XPS, das 2009 zum internationalen Standard (ECMA-388) erhoben und umbenannt wurde, um die vorherige Spezifikation, die kein Standard ist, von der neuen Spezifikation, die ein Standard ist, zu trennen. Wir können davon ausgehen, dass die Standardisierung von XPS und die Hinzufügung des Wortes „Open“ zum Namen von Microsoft vorgenommen wurden, um Unternehmensbenutzer elektronischer Dokumente zu ermutigen, XPS für ihre Bedürfnisse zu erweitern und so die Anzahl der XPS-Benutzer zu erhöhen. Eine solche Annahme ist leicht zu akzeptieren, wenn man bedenkt, dass XPS viel weniger beliebt ist als PDF, eine Alternative, für die XPS ursprünglich gedacht war. Obwohl Microsoft behauptet, dass OpenXPS für Erweiterungen offen sei, muss erwähnt werden, dass XPS (nicht OXPS) noch früher, vor 2009, eindeutig Erweiterungen der Spezifikation impliziert.

Ein möglicher Grund für die Anhebung von XPS auf den internationalen Standard kann sein, dass das ursprüngliche XPS formal keine Konformität zwischen Herstellern und Verbrauchern erweiterter XPS-Dokumente garantierte. Tatsächlich handelt es sich bei einer OXPS-Datei in den meisten Fällen um eine XPS-Datei, und der Unterschied zwischen ihnen ist formaler Natur. Die einzige Funktion, die OXPS hinzugefügt wurde, ist die Möglichkeit, 3D-Inhalte hinzuzufügen.

Vergleich von XPS- und OXPS-Dateien

Vergleichen wir interne Dateien von XPS- und OXPS-Paketen. Zu diesem Zweck nehmen wir ein 1-seitiges Dokument „jagged.xps“, das eine einfache Zeichnung enthält, und öffnen es mit dem Standard-Windows XPS-Viewer

OXPS gezackt

und drucken Sie es mit Microsoft XPS Document Writer in eine OXPS-Datei.

Jetzt haben wir XPS- und OXPS-Dateien, die optisch den gleichen Inhalt haben. Und jetzt können wir interne Teile von Paketen vergleichen.

FixedDocumentSequense.fdseq

OXPS fdseq diff

[Content_Type].xml

OXPS-Inhaltstypunterschied

FixedDocument.fdoc

OXPS fdoc diff

1.fpage (Feste Seite)

OXPS fpage diff

Wie wir in FixedDocumentSequense.fdseq, [Content_Types].xml und FixedDocument.fdoc sehen können, wurde nur das XML-Namespace-Schema geändert, was erwartet wurde.

xmlns="http://schemas.microsoft.com/xps/2005/06" war in XPS

xmlns="http://schemas.openxps.org/oxps/v1.0"    ist in OXPS geworden

und XML-Header

<?xml version="1.0" encoding="UTF-8"?>

wurde in OXPS-Dateien hinzugefügt.

In der Datei 1.fpage wurden neben den bereits erwähnten Unterschieden einige Optimierungen der Ressourcennutzung im Element Canvas hinzugefügt. Ressourcen, im gegebenen Fall PathGeometry, die in Canvas mehr als einmal verwendet werden, werden in einem separaten Element Canvas.Resources übertragen. Was die anderen Unterschiede in 1.fpage betrifft, beispielsweise im Element ImageBrush, gibt es dort keinen tatsächlichen Unterschied. Es handelt sich lediglich um eine andere Reihenfolge beim Drucken von XML-Attributen in den Elementen.

Änderungen in anderen Dateien ähneln den oben beschriebenen. Eine Ordnerstruktur bleibt unverändert.

Abschluss

So konnten wir sicherstellen, dass die Unterschiede zwischen XPS- und OXPS-Dateien eher formaler Natur sind. Was die 3D-Funktion betrifft, die zu OXPS hinzugefügt wurde, scheint sie dieses Mal überhaupt nicht verwendet worden zu sein. Zumindest findet Google keine solche Verwendung von OXPS.

Wie öffne ich eine OXPS-Datei?

Es wird behauptet, dass OXPS-Dateien nicht mit dem Windows-Standard-XPS-Viewer geöffnet werden können (wurde ab Windows 7 als Standardkomponente hinzugefügt). Dies gilt nur, wenn die XPS-Datei einige Erweiterungen enthält. In allen anderen Fällen kann XPS Viewer zum Öffnen und Anzeigen von OXPS-Dateien verwendet werden.

Kann ich OXPS in PDF konvertieren?

Die Konvertierung ist mithilfe von Online- oder Desktop-Konverteranwendungen möglich. Der schnellste Weg, OXPS-Dateien in PDF zu konvertieren, ist die Verwendung von Aspose.Page Conversion Webanwendung. Der Aspose OXPS-Konverter unterstützt XPS-zu-PDF-, DOC-, DOCX-, HTML-, TEX-, SVG-, PNG-, JPG-, TIFF- und BMP-Konvertierungen. Wenn Sie Entwickler sind und unsere Bibliothek für solche Konvertierungen verwenden möchten, lesen Sie den Artikel PDLs-Konverter, um die mit Codeausschnitten illustrierten Beispiele für die Durchführung der Konvertierung zu finden.

Kann ich eine OXPS-Datei in Word öffnen?

Dies ist nicht direkt möglich, aber Sie können die OXPS-Datei mit einer speziellen Software wie der Webanwendung Aspose.Page Conversion in ein Word-Dokument konvertieren und sie dann mit dem Microsoft Word-Texteditor öffnen.

Können OXPS-Dateien in Excel konvertiert werden?

Ja, Sie können OXPS online in der Webanwendung Aspose.Page Conversion in Excel konvertieren. Das OXPS-Dokument wird als Tabelle erkannt. Beachten Sie, dass die Bilder nicht in die resultierende XLSX-Datei übertragen werden.

Have any questions about Aspose.Page?



Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.