Sdílet prostřednictvím


Dokumenty a periferní zařízení dokumentů

Windows 7 poskytuje vývojářům robustní platformu pro práci s dokumenty a integraci periferních zařízení dokumentů. Ve Windows Vista byly zavedeny dvě nové technologie dokumentů a úložišť: XML Paper Specification (XPS) a Open Packaging Conventions (OPC). Tyto technologie, které byly k dispozici v systému Windows Vista pouze vývojářům spravovaných aplikací kódu prostřednictvím rozhraní Microsoft .NET Framework, jsou nyní k dispozici v sadě Windows 7software Development Kit (SDK) pro použití vývojáři nespravovaného kódu.

Otevřené konvence balení

Systém Windows 7 podporuje všechny formáty souborů OPC, včetně formátů od Společnosti Microsoft a od třetích stran. OPC je součástí mezinárodní specifikace Office Open XML (OOXML) definované prostřednictvím ISO/IEC DIS 29500 a ECMA-376. Na základě formátu ZIP umožňuje OPC aplikacím ukládat kombinaci datových položek v rámci jednoho souboru balíčku. Vývojáři aplikací mohou pomocí rozhraní API Packagingve Windows 7 vytvářet, číst a manipulovat s více datovými prvky v souborech založených na OPC.

Pomocí rozhraní API Packagingve Windows 7 můžou vývojáři vytvářet nové formáty balíčků, které budou vyhovovat požadavkům na ukládání dat specifické pro aplikace.

digitální podpisy X509 jsou podporovány také rozhraními API Packaging. Vývojáři můžou pomocí funkcí digitálního podpisu podepsat a ověřit vybrané části balíčku OPC nebo celý balíček. Aplikace můžou svým dokumentům poskytnout přidanou úroveň zabezpečení pomocí digitálních podpisů ke zjištění, kdy byl obsah souboru založeného na OPC změněn po podepsání souboru. (Viz Přehled konvencí open packaging.)

Dokumenty XPS

Vývojáři aplikací pro Windows mohou vytvářet aplikace, které vytvářejí dokumenty XPS s Windows 7. To jim umožňuje úzce integrovat s ekosystémem periferních zařízení dokumentů (zařízení jako skenery a tiskárny) a pracovat se zabezpečeným elektronickým papírem, který podporuje publikování a archivaci.

V předchozích verzích Windows nebyl systém XPS podporován pro vývojáře Microsoft Win32. SYSTÉM XPS byl představen v systému Windows Vista, ale povrch rozhraní API byl omezen na vývojáře .NET pracující se spravovaným kódem. V systému Windows 7 můžou vývojáři Win32 používat nová rozhraní APIdocumentapi pro XPS, aby snížili množství práce potřebné při práci se systémem XPS. Vzhledem k tomu, že XPS je základem nové tiskové platformy Windows, je to významná výhoda.

V předchozích verzích Systému Windows byl přístup k cestě tisku XPS z aplikací Win32 omezen na řídicí panely ovladačů. Tím se výrazně snížila funkčnost cesty tisku pro vývojáře, kteří nepoužívají spravovaný kód. Pro vývojáře win32 nová sada XPSPrintAPI výrazně snižuje množství práce potřebné pro výhody tiskové cesty XPS a eliminuje potřebu paralelního tiskového kódu.

Vývojáři aplikací můžou pomocí dokumentů XPS sdílet a archivovat obsah jako elektronický papír ve vysoce věrném, efektivním a důvěryhodném formátu. Stejně jako systém Windows Vista je cesta tisku ve Windows 7 vytvořená ve formátu XPS, který poskytuje rozšířené možnosti tisku. Rozhraní API dokumentů XPS ve Windows 7 umožňují vývojářům snadno vytvářet, přistupovat k dokumentům XPS a manipulovat s nimi. (Viz Průvodce programováním dokumentů XPS.)

xps

Vývojáři aplikací pro Windows mohou vytvářet aplikace, které vytvářejí dokumenty XPS s Windows 7.