Udostępnij za pośrednictwem


Dokumenty XPS

W tej sekcji opisano technologie dokumentów obsługiwane przez system Microsoft Windows.

Wybieranie technologii dokumentów

Firma Microsoft udostępnia kilka różnych technologii dokumentów do obsługi różnych aplikacji dokumentów:

  • XPS i OpenXPS

    Systemy XPS i OpenXPS są obsługiwane w systemach Windows 8 i nowszych wersjach systemu Windows. Zapoznaj się z powyższym diagramem, aby określić prawidłowy scenariusz użycia dla systemów XPS i OpenXPS. Aby uzyskać więcej informacji na temat tych technologii dokumentów, zobacz Open XML Paper Specification (OpenXPS).

    W przypadku korzystania z biblioteki OpenXPS z systemami Windows 8 i Windows Server 2012 obsługa jest zapewniana tylko za pośrednictwem interfejsu API dokumentów XPS XPS

    Jeśli musisz przekonwertować między microsoft XPS (MSXPS) i OpenXPS, firma Microsoft udostępniła narzędzie (XPSConverter.exe), które umożliwia konwertowanie dokumentów w formacie MSXPS na format OpenXPS i na odwrót. Narzędzie jest częścią zestawu Sterowników systemu Windows (WDK). Aby pobrać zestaw WDK, zobacz Jak uzyskać zestaw WDK.

    Aby uzyskać więcej informacji na temat systemów OpenXPS i Windows 8, zobacz Obsługa openXPS w systemie Windows.

  • interfejs API dokumentów XPS

    Interfejs API dokumentów XPS to natywny interfejs API systemu Windows, który obsługuje OM XPS. Interfejs API dokumentów XPS został wprowadzony w systemie Windows 7 i może być używany w programach trybu użytkownika i sterownikach drukarek XPSDrv.

    Aby uzyskać więcej informacji, zobacz interfejs API dokumentów XPS i interfejs API XPS Digital Signature API.

    *Interfejs API dokumentów XPS jest również obsługiwany w systemie Windows Vista z dodatkiem Service Pack 2 (SP2) z aktualizacją platformy dla systemu Windows Vista i Windows Server 2008 z dodatkiem SP2 przy użyciu aktualizacji platformy dla systemu Windows Server 2008. Aby uzyskać więcej informacji na temat aktualizacji platformy dla systemu Windows Vista lub aktualizacji platformy dla systemu Windows Server 2008, zobacz Platform Update for Windows Vista

  • .NET Framework

    Program .NET Framework zapewnia obsługę dokumentów XPS w trybie użytkownika i programach kodu zarządzanego.

    Program .NET Framework 3.0 jest obsługiwany w systemie Windows XP z dodatkiem Service Pack 2 (SP2) i nowszymi wersjami systemów operacyjnych klienta systemu Windows oraz w systemie Windows Server 2003 z dodatkiem Service Pack 2 (SP2) i nowszymi wersjami systemów operacyjnych Windows Server.

    Program .NET Framework 3.5 jest obsługiwany w systemach operacyjnych windows XP i w systemach operacyjnych Windows Server 2003 i nowszych wersjach systemów operacyjnych Windows Server.

    Nuta

    Zalecamy używanie programu .NET Framework do tworzenia dokumentów XPS tylko w aplikacjach klienckich, a nie w aplikacjach serwerowych, chyba że aplikacja okresowo kończy działanie, tak jak gdyby była to aplikacja kliencka.

    Aby uzyskać więcej informacji na temat obsługi dokumentów w programie .NET Framework, zobacz Dokumenty programu Windows Presentation Foundation.

Nuta

Aby pracować z dokumentami XPS w programie, użyj natywnego interfejsu API dokumentów XPS lub programu .NET Framework; jednoczesne użycie obu w tym samym programie nie jest obsługiwane.

W tej sekcji

W tej sekcji opisano natywne technologie dokumentów systemu Windows obsługiwane przez system Microsoft Windows.

Technologia dokumentów Opis
interfejs API dokumentów XPS
Zapewnia wiarygodny format papieru elektronicznego.
Interfejs API dokumentów XPS opisany w tej sekcji zapewnia programom i sterownikom wydruku XPSDrv dostęp do zawartości i metadanych dokumentu XPS.
interfejs API podpisu cyfrowego XPS
Włącza podpisywanie dokumentów, weryfikację tożsamości osoby podpisującego oraz wskazuje, czy dokument XPS uległ zmianie od czasu jego podpisania.
słownik dokumentów XPS
Definicje terminów używanych przez interfejsu API dokumentów XPS i interfejsu API podpisu cyfrowego XPS.

Narzędzia dokumentów XPS

Dostępne są następujące narzędzia ułatwiające testowanie i rozwiązywanie problemów z plikami dokumentów XPS.

  • IsXPS

    Sprawdza zgodność pliku ze specyfikacją papieru XML (XPS) i specyfikacją Open Packaging Conventions (OPC).

  • XpsAnalyzer

    Narzędzie wiersza polecenia, które analizuje pliki dokumentów XPS pod kątem zgodności ze specyfikacją XPS 1.0.

  • PTConform

    Narzędzie sprawdzające ważność dokumentów PrintTicket i PrintCapabilities.

interfejs API drukowania XPS

packaging

drukowanie

[Drukuj przykładowy program](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))