อ่าน 11 นาที
ข้อกำหนดเอกสาร XML แบบเปิด
Open XML Paper Specification (เรียกอีกอย่างว่า OpenXPS ) เป็น ข้อกำหนดแบบเปิด สำหรับ ภาษาอธิบายหน้า และรูปแบบเอกสารคง ที่ Microsoft พัฒนาขึ้นในชื่อ XML Paper Specification (XPS)...
ข้อกำหนดเอกสาร XML แบบเปิด
| ข้อกำหนดเอกสาร XML แบบเปิด (OpenXPS) | |
|---|---|
| นามสกุลไฟล์ | .oxps, [ 1 ] .xps |
| สื่อประเภทอินเทอร์เน็ต | application/oxps, application/vnd.ms-xpsdocument |
| พัฒนาโดย | ไมโครซอฟต์ , อีซีเอ็มเอ อินเตอร์เนชั่นแนล |
| การเผยแพร่ครั้งแรก | ตุลาคม พ.ศ. 2549 |
| รุ่นล่าสุด | ฉบับพิมพ์ครั้งแรก16 มิถุนายน 2552 |
| ประเภทของรูปแบบ | ภาษาอธิบายหน้า , รูปแบบไฟล์เอกสาร |
| บรรจุโดย | อนุสัญญาว่าด้วยบรรจุภัณฑ์แบบเปิด |
| ขยายจาก | ไฟล์ ZIP , XML , XAML |
| มาตรฐาน | อีซีเอ็มเอ-388 |
| เว็บไซต์ | ecma-international.org/publications-and-standards/standards/ecma-388/ |
Open XML Paper Specification (เรียกอีกอย่างว่าOpenXPS ) เป็นข้อกำหนดแบบเปิดสำหรับภาษาอธิบายหน้าและรูปแบบเอกสารคงที่ Microsoftพัฒนาขึ้นในชื่อ XML Paper Specification (XPS) ในเดือนมิถุนายน พ.ศ. 2552 Ecma Internationalได้นำมาใช้เป็นมาตรฐานสากลECMA- 388 [ 2 ]
เป็น ข้อกำหนดที่ใช้ XML (หรือ XAML เป็น หลัก) โดยอิงตามเส้นทางการพิมพ์ใหม่ (การแสดงข้อมูลการประมวลผลการพิมพ์และการไหลของข้อมูล) และรูปแบบเอกสารเวกเตอร์ที่จัดการสี ซึ่งรองรับความเป็นอิสระของอุปกรณ์และความเป็นอิสระของความละเอียดในWindows 8 ไฟล์ .xpsถูกแทนที่ด้วย รูปแบบ . oxps มาตรฐาน ECMA ซึ่งไม่ได้รับการสนับสนุนโดยตรงใน Windows เวอร์ชันเก่ากว่า[ 1 ]
OpenXPS ถูกนำเสนอโดย Microsoft เพื่อเป็นทางเลือกแทนPortable Document Format (PDF) อย่างไรก็ตาม PDF ยังคงเป็นตัวเลือกมาตรฐาน และการสนับสนุนและความคุ้นเคยของผู้ใช้กับไฟล์ XPS นั้นมีจำกัด มันถูกอธิบายว่าเป็นเทคโนโลยีที่ถูกละเลย ซึ่งอาจทำให้ผู้รับเอกสารในรูปแบบที่ไม่คุ้นเคยประสบปัญหา[ 3 ]
รูปแบบ
รูปแบบเอกสาร XPS ประกอบด้วยโครงสร้าง XML ที่กำหนดเค้าโครงของเอกสารและลักษณะที่ปรากฏของแต่ละหน้า รวมถึงกฎการแสดงผลสำหรับการแจกจ่าย การจัดเก็บ การแสดงผล การประมวลผล และการพิมพ์เอกสาร ที่สำคัญคือ ภาษามาร์กอัปสำหรับ XPS เป็นส่วนย่อยของXAMLทำให้สามารถรวมองค์ประกอบเวกเตอร์ในเอกสารได้
ไฟล์ XPS คือ ไฟล์บีบอัด แบบ ZIPที่ใช้มาตรฐานOpen Packaging Conventions (OPC ) ซึ่งประกอบด้วยไฟล์ต่างๆ ที่ประกอบเป็นเอกสาร ได้แก่ ไฟล์ XML สำหรับแต่ละหน้า ข้อความฟอนต์ที่ฝังอยู่ รูปภาพแรสเตอร์ กราฟิกเวกเตอร์ 2 มิติรวมถึง ข้อมูล การจัดการสิทธิ์ดิจิทัลสามารถตรวจสอบเนื้อหาของไฟล์ XPS ได้โดยการเปิดไฟล์นั้นด้วยโปรแกรมที่รองรับไฟล์ ZIP
มีรูปแบบ XPS สองรูปแบบที่ไม่เข้ากัน โปรแกรมเขียนเอกสารต้นฉบับพิมพ์เป็นไฟล์.xpsในWindows 7และWindows Vistaตั้งแต่Windows 8 เป็นต้นไป โปรแกรมเขียนเอกสารจะใช้รูปแบบ . oxps เป็นค่าเริ่มต้น [ 1 ]
Microsoft มีโปรแกรมแปลงไฟล์ฟรีสองตัว XpsConverter แปลงเอกสารระหว่าง.xpsรูป.oxpsแบบ[ 4 ]ในขณะที่ OxpsConverter แปลงเอกสารจาก.oxpsรูป.xpsแบบ[ 5 ]
คุณสมบัติ
XPS กำหนดฟังก์ชันการจัดวางเอกสารสำหรับเอกสารที่พิมพ์ได้แบบแบ่งหน้า[ 6 ] นอกจากนี้ยังรองรับคุณสมบัติต่างๆ เช่นการไล่ระดับสีความโปร่งใสพื้นที่สี CMYK การปรับเทียบเครื่องพิมพ์ระบบหมึกหลายสี และรูปแบบ การ พิมพ์[ 7 ] XPS รองรับ เทคโนโลยี การจัดการสีWindows Color Systemเพื่อความแม่นยำในการแปลงสีระหว่างอุปกรณ์ต่างๆ และช่วงไดนามิกที่สูงขึ้นประกอบด้วยโปรแกรมประมวลผลภาพแรสเตอร์ (RIP) (สามารถดาวน์โหลดได้แยกต่างหาก) [ 8 ]ระบบย่อยการพิมพ์รองรับสีที่มีชื่อซึ่งช่วยลดความซับซ้อนในการกำหนดสีสำหรับภาพที่ส่งไปยังเครื่องพิมพ์ที่รองรับสีเหล่านั้น
XPS รองรับ ภาพ HD Photoสำหรับภาพแรสเตอร์โดยตรง[ 9 ]รูปแบบ XPS ที่ใช้ในไฟล์สปูลแสดงเอฟเฟกต์กราฟิกขั้นสูง เช่น ภาพ 3 มิติ เอฟเฟกต์เรืองแสง และการไล่ระดับสีเป็นพรีมิทีฟของ Windows Presentation Foundation ซึ่งไดรเวอร์เครื่องพิมพ์สามารถถ่ายโอนการแปลงเป็นแรสเตอร์ไปยังเครื่องพิมพ์เพื่อลดภาระการคำนวณหากเครื่องพิมพ์สามารถแปลงพรีมิทีฟเหล่านั้นเป็นแรสเตอร์ได้[ 10 ]
การเปรียบเทียบกับไฟล์ PDF
เช่นเดียวกับPDF , XPS เป็นภาษาอธิบายหน้าเอกสารที่ใช้รูปแบบเอกสารแบบคงที่ซึ่งออกแบบมาเพื่อรักษาความถูกต้องของเอกสาร[ 11 ]ทำให้เอกสารมีลักษณะที่ไม่ขึ้นกับอุปกรณ์ PDF ใช้ไวยากรณ์วัตถุแบบแครูเซล (ไวยากรณ์ COS) เพื่อสร้างฐานข้อมูลวัตถุแบบเข้าถึงแบบสุ่มที่อาจสร้างจากPostScriptหรือสร้างโดยตรงจากแอปพลิเคชัน ในขณะที่ XPS ใช้ XML เป็นพื้นฐาน[ 12 ]ทั้งสองรูปแบบมีการบีบอัดแม้ว่าจะใช้วิธีการที่แตกต่างกัน สถาปัตยกรรม ไปป์ ไลน์ตัวกรอง ของ XPS ก็คล้ายกับที่ใช้ในเครื่องพิมพ์ที่รองรับภาษาอธิบายหน้าเอกสาร PostScript PDF มีความสามารถแบบไดนามิกที่รูปแบบ XPS จงใจไม่รองรับ[ 13 ]มีแหล่งข้อมูลมากมายสำหรับการแปลงจาก XPS เป็น PDF และบางส่วนสำหรับการแปลงจาก PDF เป็น XPS วิธีที่มักแนะนำคือการเปิดไฟล์ XPS ในโปรแกรมที่มีความสามารถในการพิมพ์ จากนั้น "พิมพ์" ไปยังเครื่องพิมพ์ PDF เสมือนเช่น Microsoft Print to PDF [ 14 ]โดยมีขั้นตอนคล้ายกับการแปลงจาก PDF เป็น XPS
| รูปแบบไฟล์ | โอเพ่นเอ็กซ์พีเอส | พีดี |
|---|---|---|
| ผู้เขียนต้นฉบับ | ไมโครซอฟต์ | ระบบอะโดบี |
| ได้มาตรฐานโดย | Ecma International [ 15 ] | ไอโอเอส |
| วันที่เปิดตัวสู่สาธารณะครั้งแรก | 2549 [ 16 ] | 1993 [ 17 ] |
| เวอร์ชันเสถียรล่าสุด | มาตรฐานสากล ECMA ECMA-388 — ข้อกำหนดเอกสาร XML แบบเปิด — ฉบับที่ 1 | ISO 32000-2:2020 — การจัดการเอกสาร — รูปแบบเอกสารพกพา — ส่วนที่ 2: PDF 2.0 |
| เวอร์ชันมาตรฐานล่าสุด | มาตรฐานสากล ECMA ECMA-388 — ข้อกำหนดเอกสาร XML แบบเปิด — ฉบับที่ 1 | ISO 32000-2:2020 — การจัดการเอกสาร — รูปแบบเอกสารพกพา — ส่วนที่ 2: PDF 2.0 |
| ประเภทภาษา | ภาษามาร์กอัป ( XML ) [ 18 ] [ 19 ] | PDF เป็นรูปแบบไฟล์ไบนารีแบบเข้าถึงแบบสุ่ม ซึ่งประกอบด้วยฐานข้อมูลของวัตถุต่างๆ ที่อาจสร้างขึ้นจากPostScriptหรือสร้างขึ้นโดยตรงจากแอปพลิเคชัน |
| การแสดงผลแบบ XML schema | XML Schema (W3C) (XSD) และRELAX NG (ISO/IEC 19757-2) [ 2 ] | ไม่มีข้อมูล |
| รูปแบบการบีบอัด | คอนเทนเนอร์: ZIP [ 18 ] [ 19 ] [ 20 ] (ถึงแม้จะมีการกล่าวถึง flate (ควรจะเป็น Deflate) ในเอกสารของบุคคลที่สาม แต่ก็ไม่มีการกำหนดวิธีการบีบอัดเฉพาะสำหรับคอนเทนเนอร์) [ 21 ]เพย์โหลด: JPEG, PNG, TIFF, JPEG XR จะถูกบีบอัดตามประเภทไฟล์[ 22 ] | LZWสำหรับทั้งข้อความและรูปภาพ; JPEG, JPEG 2000 , JBIG2 , การบีบอัด CCITT Group 4และRLEสำหรับรูปภาพ[ 23 ] |
| โครงสร้างคอนเทนเนอร์ | อนุสัญญาบรรจุภัณฑ์แบบเปิด (ISO/IEC 29500-2:2008) [ 18 ] [ 19 ] | |
| เนื้อหากราฟิก 3 มิติ | X3D (ISO/IEC 19775/19776) [ 2 ] | U3D (มาตรฐาน ECMA-363), [ 24 ] [ 25 ] PRC (Product Representation Compact, ISO 14739-1:2014), [ 26 ] STEP AP 242 (ISO 10303-242), [ 27 ] glTF [ 28 ] |
| การบีบอัดเนื้อหาไฟล์แบบเต็ม | ใช่[ 26 ] | การบีบอัดคอลเลกชันของวัตถุ[ 29 ] |
| ดาวน์โหลดข้อมูลจากเว็บเซิร์ฟเวอร์ได้อย่างรวดเร็วทีละหน้า | ใช่[ 26 ] | ใช่[ 26 ] |
| เอกสารหลายฉบับในไฟล์เดียว | ใช่[ 26 ] | ใช่[ 30 ] |
| บุ๊กมาร์กเอกสารและโครงร่าง | ใช่[ 26 ] [ 31 ] | ใช่[ 26 ] [ 32 ] |
| รีโฟลว์ | หมายเลข[ 33 ] | ด้วยการติดแท็ก PDF [ 34 ] |
| ไฮเปอร์ลิงก์ | ใช่[ 26 ] [ 35 ] [ 36 ] | ใช่[ 26 ] [ 32 ] |
| ภาพย่อของหน้า | ใช่[ 26 ] [ 35 ] | ใช่[ 26 ] [ 37 ] |
| คำอธิบายประกอบ | ใช่[ 35 ] | ใช่[ 26 ] [ 32 ] |
| ความโปร่งใสของภาพ | ใช่[ 26 ] | ใช่[ 26 ] |
| การเติมแบบไล่ระดับสี | ใช่[ 26 ] [ 36 ] | ใช่[ 26 ] |
| ช่องอัลฟาในคำจำกัดความสี | ใช่[ 26 ] | ใช่[ 26 ] |
| รองรับโหมดการผสมความโปร่งใสหลายแบบ | ? | ใช่[ 29 ] |
| การติดตามการเปลี่ยนแปลง | ไม่[ 26 ] | ไม่[ 26 ] |
| การป้องกันด้วยรหัสผ่าน | ใช่[ 26 ] | ใช่[ 26 ] [ 32 ] |
| ลายเซ็นดิจิทัล | ใช่[ 19 ] [ 20 ] [ 26 ] [ 35 ] | ใช่[ 32 ] [ 38 ] |
| JPEG (RGB และ CMYK) (ISO/IEC 10918-1) | ใช่[ 20 ] [ 26 ] | ใช่[ 38 ] |
| JPEG 2000 (ISO/IEC 15444-1) | ไม่[ 26 ] | ใช่[ 38 ] |
| JBIG2สำหรับภาพ สองระดับ | ไม่[ 26 ] | ใช่[ 29 ] |
| PNG | ใช่[ 26 ] | ใช่[ 26 ] |
| ไฟล์ TIFF (RGB และ CMYK) | ใช่[ 26 ] | ไม่[ 26 ] |
| JPEG XR (ISO/IEC 29199-2:2009) | ใช่[ 18 ] | ไม่[ 26 ] |
| การสนับสนุน สีเทา | ใช่[ 26 ] | ใช่[ 26 ] |
| รองรับ RGB | ใช่[ 26 ] | ใช่[ 26 ] |
| รองรับ CMYK | ใช่[ 26 ] | ใช่[ 26 ] |
| รองรับ สีเฉพาะจุด | ใช่[ 26 ] | ใช่[ 26 ] |
| นามสกุลไฟล์ | oxps [ 2 ] | pdf [ 39 ] |
| ประเภทของสื่ออินเทอร์เน็ต | application/oxps [ 2 ] | แอปพลิเคชัน/pdf [ 40 ] |
| การอนุญาตใช้งานมาตรฐาน | เนื้อหาที่ไม่ฟรีแต่ดาวน์โหลดได้ฟรีจาก Ecma |
|
| รูปแบบไฟล์ | โอเพ่นเอ็กซ์พีเอส | พีดี |
การดูและการสร้างเอกสาร XPS
Windows Vista และเวอร์ชันที่ใหม่กว่ารองรับทั้งการสร้างและการดูไฟล์ XPS [ 42 ]นอกจากนี้ สถาปัตยกรรมการพิมพ์ของ Windows Vista ยังใช้ไฟล์ XPS เป็นรูปแบบสปูลเลอร์[ 11 ]
แอปสามารถสร้างเอกสาร XPS ได้โดยการพิมพ์ไปยัง XPS Document Writer ซึ่งเป็นเครื่องพิมพ์เสมือนที่มาพร้อมกับ Windows ไฟล์เหล่านี้จะเปิดใน XPS Viewer ซึ่งเป็นส่วนประกอบเสริมที่มาพร้อมกับ Windows Vista และเวอร์ชันต่อมา ใน Windows Vista นั้น XPS จะถูกรวมไว้ในInternet Explorerแต่ในเวอร์ชันต่อมาจะเป็นแอปแบบสแตนด์อโลน ทั้งสองเวอร์ชันรองรับการจัดการสิทธิ์ดิจิทัลและลายเซ็นดิจิทัลWindows 8 ยังมาพร้อมกับแอปที่เรียกว่า "Reader" ซึ่ง สามารถ อ่านไฟล์ XPS และ PDF ได้[ 43 ]
ตัวติดตั้ง . NET Framework 3.0สำหรับWindows XPยังเพิ่ม XPS Viewer ที่โฮสต์โดย IE รวมถึง XPS Document Writer ด้วย หลังจากนั้น Microsoft ได้ออก XPS Essentials Pack สำหรับ Windows XP, Server 2003และ Vista [ 43 ] [ 44 ]ซึ่งประกอบด้วยโปรแกรมดูแบบสแตนด์อโลนปลั๊กอินIFilter ที่ช่วยให้ Windows Desktop Searchจัดทำดัชนีเนื้อหาของไฟล์ XPS และปลั๊กอินอีกตัวสำหรับWindows Explorerเพื่อช่วยสร้างภาพขนาดย่อสำหรับไฟล์ XPS [ 43 ]การติดตั้งแพ็กนี้ทำให้ระบบปฏิบัติการก่อน Windows Vista สามารถใช้ XPS print spooler [ 45 ]แทนspooler ที่ใช้GDI รุ่นเก่าได้ [ 46 ] XPS print spooler สามารถสร้างงานพิมพ์ที่มีคุณภาพดีกว่าสำหรับเครื่องพิมพ์ที่ใช้รูปแบบ XPS โดยตรง[ 47 ]
ซอฟต์แวร์ของบุคคลที่สาม
| ชื่อ | แพลตฟอร์ม | การทำงาน |
|---|---|---|
| เอวินซ์ | ลินุกซ์ | โปรแกรมดูเอกสารสำหรับรูปแบบเอกสารหลายรูปแบบ สามารถแสดงเอกสาร XPS ได้ด้วย libgxps [ 48 ] |
| มิวพีดีเอฟ | ลินุกซ์ , วินโดวส์ , แอนดรอยด์ , ไอโอเอส | โปรแกรมดูไฟล์ PDF, XPS และ OpenXPS ขนาดเล็ก ได้รับอนุญาตภายใต้เงื่อนไขของAGPL v3 |
| ฮาร์เลควิน ขอแสดงความเสียใจอย่างสุดซึ้งต่อการจากไปของเขา | Windows , Mac OS , Linux , ThreadX | แปลงไฟล์ XPS สำหรับการพิมพ์หรือการแสดงผล ใช้ในเครื่องพิมพ์ตั้งโต๊ะ เครื่องพิมพ์ดิจิทัล งานพิมพ์ก่อนพิมพ์และซอฟต์แวร์[ 49 ] |
| โอคูลาร์ | ลินุกซ์ , ฟรีบีเอสดี , วินโดวส์ , โซลาริส | โปรแกรมดูเอกสารของ โครงการ KDEสามารถแสดงเอกสาร XPS ได้[ 50 ] |
| โปรแกรมดู STDU | ไมโครซอฟต์ วินโดวส์ | สามารถแสดงเอกสาร XPS รวมถึงรูปแบบเอกสารอิเล็กทรอนิกส์อื่นๆ ได้ แอปพลิเคชัน STDU อื่นๆ อาจจัดการการจัดระเบียบ/การเรียกดู การแปลง และการดึงข้อมูล[ 51 ] |
| สุมาตรา PDF | วินโดวส์ | สามารถแสดงเอกสาร XPS และรูปแบบอื่นๆ ได้ตั้งแต่เวอร์ชัน 1.5 เป็นต้นไป ด้วยความช่วยเหลือจากMuPDF [ 52 ] |
| Xara Designer Pro | วินโดวส์ | แอปพลิเคชันกราฟิกเวกเตอร์ที่รองรับไฟล์ XPS |
| XPS Annotator | วินโดวส์ | โปรแกรมดูไฟล์ XPS แบบสแตนด์อโลนที่สามารถลงลายมือชื่อดิจิทัลและใส่คำอธิบายประกอบในเอกสาร XPS และแปลงเอกสาร XPS เป็นรูปแบบรูปภาพทั่วไปได้[ 53 ] |
| โปรแกรมดูไฟล์ XPS | วินโดวส์ | แอปฟรีจาก Software Imaging Ltd. สำหรับดูไฟล์ XPS [ 54 ] |
ฮาร์ดแวร์
XPS ได้รับการสนับสนุนจากบริษัทการพิมพ์ เช่นKonica Minolta , Sharp [ 55 ] Canon , Epson , Hewlett-Packard [ 56 ]และXerox [ 57 ]และบริษัทซอฟต์แวร์และฮาร์ดแวร์ เช่นCSR (เดิมชื่อ Zoran) [ 58 ]และGlobal Graphics [ 59 ] เครื่องพิมพ์ XPS ดั้งเดิมได้รับการแนะนำโดย Canon, Konica Minolta, Toshibaและ Xerox [ 60 ]อุปกรณ์ที่ได้รับ การรับรอง ระดับCertified for Windows ของการ รับรองความสอดคล้อง ของ Windows Logo จำเป็นต้องมีไดรเวอร์ XPS สำหรับการ พิมพ์ตั้งแต่วันที่ 1 มิถุนายน2550 [ 61 ]
การออกใบอนุญาต
ไมโครซอฟต์ได้เผยแพร่ XPS ภายใต้ใบอนุญาตสิทธิบัตรที่ไม่ต้องเสียค่าลิขสิทธิ์ ที่เรียก ว่า Community Promise for XPS [ 62 ] [ 63 ]ซึ่งอนุญาตให้ผู้ใช้สร้างการใช้งานตามข้อกำหนดที่อ่าน เขียน และแสดงผลไฟล์ XPS ได้ ตราบใดที่พวกเขารวมประกาศไว้ในซอร์สโค้ดว่าเทคโนโลยีที่นำไปใช้อาจถูกจำกัดด้วยสิทธิบัตรที่ไมโครซอฟต์ถือครองอยู่ ไมโครซอฟต์ยังกำหนดให้องค์กรที่ "ประกอบธุรกิจในการพัฒนา (i) เครื่องสแกนที่ส่งออกเอกสาร XPS; (ii) เครื่องพิมพ์ที่ใช้เอกสาร XPS เพื่อสร้างผลลัพธ์แบบพิมพ์; หรือ (iii) ผลิตภัณฑ์ซอฟต์แวร์ไดรเวอร์การพิมพ์หรือซอฟต์แวร์ภาพแรสเตอร์หรือส่วนประกอบของผลิตภัณฑ์เหล่านั้นที่แปลงเอกสาร XPS เพื่อวัตถุประสงค์ในการสร้างผลลัพธ์แบบพิมพ์ [...] จะไม่ฟ้องร้องไมโครซอฟต์หรือผู้ได้รับอนุญาตใด ๆ ภายใต้ข้อกำหนด XML Paper หรือลูกค้าสำหรับการละเมิดสิทธิบัตรที่ได้มาจากข้อกำหนด XML Paper (ตามที่กำหนดไว้ด้านล่าง) อันเนื่องมาจากการผลิต การใช้ การขาย การเสนอขาย การนำเข้า หรือการจำหน่ายหรือการส่งเสริมการใช้งานข้อกำหนด XML Paper ใด ๆ" ข้อกำหนดดังกล่าวได้รับการเผยแพร่ภายใต้ใบอนุญาตลิขสิทธิ์ที่ไม่ต้องเสียค่าลิขสิทธิ์ ซึ่งอนุญาตให้แจกจ่ายได้ฟรี[ 64 ]
เมื่อวันที่ 13 กันยายน 2554 Monotype Imagingประกาศว่าได้อนุญาตให้ Microsoft ใช้ตัวกรองการแปลงเวกเตอร์ XPS เป็น PCL 6 และ XPS เป็น PostScript ใน Windows เวอร์ชันถัดไป[ 65 ] [ 66 ]
ประวัติศาสตร์และการกำหนดมาตรฐาน
ในปี พ.ศ. 2546 Global Graphicsได้รับเลือกจากMicrosoftเพื่อให้บริการให้คำปรึกษาและพัฒนาต้นแบบ XPS และทำงานร่วมกับทีมพัฒนา Windows ในการกำหนดข้อกำหนดและสถาปัตยกรรมอ้างอิงสำหรับรูปแบบใหม่[ 67 ] Microsoft ได้ส่งข้อกำหนด XPS ไปยังEcma International [ 68 ]ในเดือนมิถุนายน พ.ศ. 2550 คณะกรรมการทางเทคนิค 46 (TC46) ของ Ecma International ได้ถูกจัดตั้งขึ้นเพื่อพัฒนารูปแบบมาตรฐานตามข้อกำหนด Open XML Paper Specification (OpenXPS) [ 69 ]
ในการประชุมสมัชชาใหญ่ครั้งที่ 97 ซึ่งจัดขึ้นที่บูดาเปสต์เมื่อวันที่ 16 มิถุนายน พ.ศ. 2552 Ecma International ได้อนุมัติ Open XML Paper Specification (OpenXPS) เป็นมาตรฐาน Ecma (ECMA-388) [ 70 ]สมาชิกของ TC46 ประกอบด้วย:
ช่องโหว่มัลแวร์
ไฟล์ XPS อาจติดมัลแวร์ได้[ 71 ] [ 72 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- ข้อกำหนด XML Paper เวอร์ชัน 1.0 (จาก Internet Archive; ลงวันที่ 17 พฤศจิกายน 2006)
- บล็อกของทีมพัฒนา Microsoft XPS
- ข้อกำหนดมาตรฐาน ECMA-388 Open XML สำหรับเอกสาร
- ดูและสร้างเอกสาร XPS (ผ่านทาง Internet Archive; ตั้งแต่วันที่ 5 ธันวาคม 2006)
- ดูและสร้างเอกสาร XPS (ผ่านทาง Internet Archive; ตั้งแต่วันที่ 14 ธันวาคม 2009)
- ข้อกำหนดเอกสาร XML แบบเปิดECMA-388
- ISO 32000-1:2008การจัดการเอกสาร — รูปแบบเอกสารพกพา — ส่วนที่ 1: PDF 1.7
- ISO 32000-2:2020การจัดการเอกสาร — รูปแบบเอกสารพกพา — ส่วนที่ 2: PDF 2.0
- XPS2PDF.co.uk - โปรแกรมแปลงไฟล์ XPS เป็น PDF ฟรี - แปลงไฟล์ .xps และ .oxps เป็น PDF หรือ JPG โดยไม่ต้องติดตั้งซอฟต์แวร์
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ข้อกำหนดเอกสาร XML แบบเปิด
Open XML Paper Specification (เรียกอีกอย่างว่า OpenXPS ) เป็น ข้อกำหนดแบบเปิด สำหรับ ภาษาอธิบายหน้า และรูปแบบเอกสารคง ที่ Microsoft พัฒนาขึ้นในชื่อ XML Paper Specification (XPS)...
รูปแบบ
รูปแบบเอกสาร XPS ประกอบด้วยโครงสร้าง XML ที่กำหนดเค้าโครงของเอกสารและลักษณะที่ปรากฏของแต่ละหน้า รวมถึงกฎการแสดงผลสำหรับการแจกจ่าย การจัดเก็บ การแสดงผล การประมวลผล และการพิมพ์เอกสาร ที่สำคัญคือ ภาษามาร์กอัปสำหรับ XPS เป็นส่วนย่อยของ XAML ทำให้สามารถรวม...
คุณสมบัติ
XPS กำหนดฟังก์ชันการจัดวางเอกสารสำหรับเอกสารที่พิมพ์ได้แบบแบ่งหน้า[ 6 ] นอกจาก นี้ยังรองรับคุณสมบัติต่างๆ เช่น การไล่ระดับสี ความ โปร่งใส พื้นที่สี CMYK การ ปรับเทียบเครื่องพิมพ์ ระบบหมึกหลายสี และ รูปแบบ การ พิมพ์ [ 7 ] XPS รองรับ เทคโนโลยี การจัดการสี...
การเปรียบเทียบกับไฟล์ PDF
เช่นเดียวกับ PDF , XPS เป็นภาษาอธิบายหน้าเอกสารที่ใช้รูปแบบเอกสารแบบคงที่ซึ่งออกแบบมาเพื่อรักษาความถูกต้องของเอกสาร [ 11 ] ทำให้เอกสารมีลักษณะที่ไม่ขึ้นกับอุปกรณ์ PDF ใช้ไวยากรณ์วัตถุแบบแครูเซล (ไวยากรณ์ COS)...