Open XML Paper Specification
Open XML Paper Specification (juga disebut sebagai OpenXPS), adalah spesifikasi untuk page description language dan format fixed document yang awalnya dikembangkan oleh Microsoft sebagai XML Paper Specification (XPS) yang kemudian distandarisasi oleh Ecma International sebagai standar internasional ECMA - 388. Spesifikasi OpenXPS ini berbasis XML (lebih tepatnya XAML-based), yang berdasarkan pada jalur (sistem) pencetak baru dan format warna vektor dokumen yang mendukung kebebasan perangkat dan resolusi. OpenXPS telah distandarisasi sebagai format dokumen standar terbuka pada 16 Juni 2009.
Ekstensi berkas | .oxps, .xps |
---|---|
Jenis MIME | application/oxps, application/vnd.ms-xpsdocument |
Dikembangkan oleh | Microsoft, Ecma International |
Rilis pertama | Oktober 2006 |
Rilis terbaru | Edisi Pertama / 16 Juni, 2009 |
Jenis format | Page description language / Document file format |
Dibawa oleh | Open Packaging Conventions |
Pengembangan dari | ZIP, XML, XAML |
Standar | ECMA-388 |
Situs web | ECMA-388 |
Pengembangan dari XML Paper Specification
Pada tahun 2003 Global Graphic telah dipilih oleh Microsoft untuk memberikan konsultasi dan bukti dari konsep pengembangan pada XPS, kemudian mereka bekerja dengan team pengembang dari Windows untuk membuat spesifikasi dan memberikan referensi arsitektur untuk format baru tersebut.
Format XPS dokumen terdiri dari markup XML terstruktur yang mendefinisikan tata letak dokumen dan tampilan visual setiap halaman, serta aturan rendering untuk distribusi, pengarsipan, rendering, pengolahan dan pencetakan dokumen. Bahasa markup XPS adalah sub bagian dari XAML, yang memungkinkan untuk memasukkan grafis vektor-elemen dalam dokumen.
File XPS pada kenyataannya merupakan file ZIP menggunakan Open Packaging Conventions, yang berisi file-file yang menyusun dokumen. Ini termasuk markup XML file untuk setiap halaman, teks, font, raster gambar, vektor grafik 2D, serta informasi digital rights management. Isi dari suatu file XPS dapat diperiksa hanya dengan membuka dalam sebuah aplikasi yang mendukung file ZIP.