XPS-dokumentumok

Ez a szakasz a Microsoft Windows által támogatott dokumentumtechnológiákat ismerteti.

Dokumentumtechnológia kiválasztása

A Microsoft számos különböző dokumentumtechnológiát kínál különböző dokumentumalkalmazások támogatásához:

  • XPS és OpenXPS

    Az XPS és az OpenXPS támogatott a Windows 8 és újabb windowsos verzióiban. Az XPS és az OpenXPS megfelelő használati forgatókönyvének meghatározásához tekintse meg az előző diagramot. További információ ezekről a dokumentumtechnológiákról: Open XML Paper Specification (OpenXPS).

    Az OpenXPS Windows 8 és Windows Server 2012 rendszeren való használata esetén csak az XPS Document API

    Ha konvertálnia kell a Microsoft XPS (MSXPS) és az OpenXPS között, akkor a Microsoft biztosított egy eszközt (XPSConverter.exe), amely lehetővé teszi, hogy az MSXPS formátumú dokumentumokat OpenXPS formátumba konvertálja, és fordítva. Az eszköz a Windows Driver Kit (WDK) része. A WDK letöltéséhez tekintse meg A WDKbeszerzése című témakört.

    További információ az OpenXPS-ről és a Windows 8-ról: OpenXPS-támogatás a Windows.

  • XPS Document API

    Az XPS Document API egy natív Windows API, amely támogatja az XPS OM-t. Az XPS Document API-t a Windows 7-ben vezették be, és felhasználói módban használható programokban és XPSDrv nyomtatóillesztőkben.

    További információ: XPS Document API, és XPS Digital Signature API.

    *Az XPS Document API a Windows Vista és a Service Pack 2 (SP2) rendszerben is támogatott, a Windows Vista és a Windows Server 2008 sp2 platformfrissítésével a Windows Server 2008 platformfrissítésével. További információ a Windows Vista platformfrissítéséről vagy a Windows Server 2008 platformfrissítéséről: Windows Vista platformfrissítése

  • .NET-keretrendszer

    A .NET-keretrendszer XPS-dokumentumtámogatást biztosít a felhasználói módú, felügyelt kóddal működő programok számára.

    A .NET-keretrendszer 3.0 támogatott Windows XP-n a Service Pack 2 (SP2) és a Windows-ügyfél operációs rendszerek újabb verzióival, a Windows Server 2003-on a Service Pack 2 (SP2) és a Windows Server operációs rendszerek újabb verzióival.

    A .NET Framework 3.5 a Windows-ügyfél operációs rendszerek Windows XP-verzióiban, valamint a Windows Server 2003-on és a Windows Server operációs rendszerek újabb verzióiban támogatott.

    Jegyzet

    Javasoljuk, hogy a .NET-keretrendszert csak az ügyfélalkalmazásokban hozza létre XPS-dokumentumok létrehozására, kiszolgálói alkalmazásokban csak akkor, ha az alkalmazás rendszeresen kilép, mintha ügyfélalkalmazás lenne.

    További információ a .NET-keretrendszer dokumentumtámogatásáról: Windows Presentation Foundation Documents.

Jegyzet

Ha XPS-dokumentumokat szeretne használni egy programban, használja a natív XPS Document API-t vagy a .NET-keretrendszert; egyidejű használata ugyanabban a programban nem támogatott.

Ebben a szakaszban

Ez a szakasz a Microsoft Windows által támogatott natív Windows-dokumentumtechnológiákat ismerteti.

Dokumentumtechnika Leírás
XPS Document API
Megbízható formátumot biztosít az elektronikus papírhoz.
Az ebben a szakaszban ismertetett XPS Document API hozzáférést biztosít a programoknak és az XPSDrv nyomtatóillesztőknek az XPS-dokumentumok tartalmához és metaadataihoz.
XPS Digital Signature API
Lehetővé teszi a dokumentumok aláírását, az aláíró személyazonosságának ellenőrzését, valamint annak jelzését, hogy egy XPS-dokumentum megváltozott-e az aláírása óta.
XPS-dokumentumok szószedeti
Az XPS Document API és a XPS Digital Signature APIáltal használt kifejezések definíciói.

XPS-dokumentumeszközök

Az alábbi eszközök segítenek az XPS-dokumentumfájlok tesztelésében és hibaelhárításában.

  • IsXPS

    Teszteli, hogy egy fájl megfelel-e az XML-papír specifikációjának (XPS) és a nyílt csomagolási konvenciók (OPC) specifikációjának.

  • XpsAnalyzer

    Parancssori eszköz, amely az XPS-dokumentumfájlokat elemzi az XPS 1.0 specifikációval való kompatibilitás érdekében.

  • PTConform

    A PrintTicket és a PrintCapabilities dokumentumok érvényességét ellenőrző eszköz.

XPS Print API

csomagolási

nyomtatási

[Mintaprogram nyomtatása](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))