XPS-Dokumente

In diesem Abschnitt werden die Dokumenttechnologien beschrieben, die von Microsoft Windows unterstützt werden.

Auswählen einer Dokumenttechnologie

Microsoft bietet verschiedene Dokumenttechnologien zur Unterstützung einer Vielzahl von Dokumentanwendungen:

  • XPS und OpenXPS

    XPS und OpenXPS werden in Windows 8 und höheren Versionen von Windows unterstützt. Sehen Sie sich das vorherige Diagramm an, um das richtige Verwendungsszenario für XPS und OpenXPS zu ermitteln. Weitere Informationen zu diesen Dokumenttechnologien finden Sie unter Open XML Paper Specification (OpenXPS).

    Im Falle der Verwendung von OpenXPS mit Windows 8 und Windows Server 2012 wird nur über die XPS-Dokument-API Unterstützung bereitgestellt.

    Wenn Sie zwischen Microsoft XPS (MSXPS) und OpenXPS konvertieren müssen, stellt Microsoft ein Tool (XPSConverter.exe) zur Verfügung, mit dem Sie MSXPS-formatierte Dokumente in das OpenXPS-Format und umgekehrt konvertieren können. Das Tool ist Bestandteil des Windows-Treiberkits (WDK). Informationen zum Herunterladen des WDK finden Sie unter So erhalten Sie das WDK.

    Weitere Informationen zu OpenXPS und Windows 8 finden Sie unter OpenXPS-Support in Windows.

  • XPS-Dokument-API

    Die XPS-Dokument-API ist eine systemeigene Windows-API, die das XPS-OM unterstützt. Die XPS-Dokument-API wurde in Windows 7 eingeführt und kann in Programmen im Benutzermodus und XPSDrv-Druckertreibern verwendet werden.

    Weitere Informationen finden Sie in der XPS-Dokument-API und der XPS-API für digitale Signaturen.

    *Die XPS-Dokument-API wird auch in Windows Vista mit Service Pack 2 (SP2) mit dem Plattformupdate für Windows Vista und Windows Server 2008 mit SP2 unter Verwendung des Plattformupdates für Windows Server 2008 unterstützt. Weitere Informationen zum Plattformupdate für Windows Vista oder zum Plattformupdate für Windows Server 2008 finden Sie unter Plattform-Update für Windows Vista

  • .NET Framework

    .NET Framework bietet XPS-Dokumentunterstützung für Programme mit verwaltetem Code im Benutzermodus.

    .NET Framework 3.0 wird unter Windows XP mit Service Pack 2 (SP2) und höheren Versionen von Windows-Clientbetriebssystemen und unter Windows Server 2003 mit Service Pack 2 (SP2) und höheren Versionen von Windows-Serverbetriebssystemen unterstützt.

    .NET Framework 3.5 wird unter Windows XP-Versionen von Windows-Clientbetriebssystemen und unter Windows Server 2003 und höheren Versionen von Windows-Serverbetriebssystemen unterstützt.

    Hinweis

    Wir empfehlen die Verwendung von .NET Framework nur zum Erstellen von XPS-Dokumenten in Clientanwendungen, nicht in Serveranwendungen, es sei denn, die Anwendung wird regelmäßig beendet, wie es bei einer Clientanwendung der Fall wäre.

    Weitere Informationen zur Dokumentunterstützung in .NET Framework finden Sie unter Windows Presentation Foundation-Dokumente.

Hinweis

Um mit XPS-Dokumenten in einem Programm zu arbeiten, verwenden Sie entweder die systemeigene XPS-Dokument-API oder .NET Framework. Die gleichzeitige Verwendung beider Programme wird nicht unterstützt.

In diesem Abschnitt

In diesem Abschnitt werden die nativen Windows-Dokumenttechnologien beschrieben, die von Microsoft Windows unterstützt werden.

Dokumenttechnologie Beschreibung
XPS-Dokument-API
Stellt ein vertrauenswürdiges Format für elektronisches Papier bereit
Die in diesem Abschnitt beschriebene XPS-Dokument-API bietet Programmen und XPSDrv-Drucktreibern Zugriff auf den Inhalt und die Metadaten eines XPS-Dokuments.
XPS Digital Signature API
Ermöglicht das Signieren von Dokumenten, die Überprüfung der Identität des Unterzeichners und die Angabe, ob sich ein XPS-Dokument seit dem Signieren geändert hat
Glossar zu XPS-Dokumenten
Definitionen von Begriffen, die von der XPS-Dokument-API und der XPS-API für digitale Signaturen verwendet werden.

XPS-Dokumenttools

Die folgenden Tools stehen zur Verfügung, um Sie beim Testen und bei der Problembehandlung von XPS-Dokumentdateien zu unterstützen.

  • IsXPS

    Testet die Konformität einer Datei mit der XML Paper Specification (XPS) und der Open Packaging Conventions-Spezifikation (OPC).

  • XpsAnalyzer

    Ein Eingabeaufforderungstool, das XPS-Dokumentdateien zur Kompatibilität mit der XPS 1.0-Spezifikation analysiert.

  • PTConform

    Ein Tool, das die Gültigkeit von PrintTicket- und PrintCapabilities-Dokumenten überprüft

XPS-Druck-API

Verpackung

Es wird gedruckt

[Druckbeispielprogramm] (https://github.com/microsoftarchive/msdn-code-gallery-microsoft/tree/master/Official%20Windows%20Platform%20Sample/Windows%208%20app%20samples/%5BC%2B%2B%5D-Windows%208%20app%20samples/C%2B%2B/Windows%208%20app%20samples/Print%20sample%20(Windows%208))