ไฟล์ PPSM คืออะไร??
ไฟล์ที่มีนามสกุล PPSM แสดงถึงรูปแบบไฟล์ Slide Show ที่เปิดใช้งานมาโครซึ่งสร้างด้วย Microsoft PowerPoint 2007 หรือสูงกว่า รูปแบบไฟล์อื่นที่คล้ายกันคือ PPTM ซึ่งแตกต่างกันในการเปิดด้วย Microsoft PowerPoint ในรูปแบบที่แก้ไขได้ แทนที่จะเรียกใช้เป็นการนำเสนอภาพนิ่ง เมื่อเรียกใช้เป็นการนำเสนอภาพนิ่ง ไฟล์ PPSM จะแสดงภาพนิ่งการนำเสนอที่มีเนื้อหาครบถ้วนในการนำเสนอภาพนิ่งและอยู่ในโหมดอ่านอย่างเดียวตามค่าเริ่มต้น ไฟล์ PPSM ยังสามารถแก้ไขใน Microsoft PowerPoint ได้โดยเปิดใน PowerPoint
รูปแบบไฟล์
รูปแบบไฟล์ PPSM ถูกนำมาใช้กับ PowerPoint 2007 และขึ้นอยู่กับรูปแบบไฟล์ OpenXML ที่ใช้การรวมกันของ XML และ ZIP เพื่อจัดเก็บเนื้อหา ไฟล์ที่สร้างด้วยรูปแบบไฟล์ office Open XML คือชุดของไฟล์ XML พร้อมกับไฟล์อื่นๆ ที่มีลิงก์ระหว่างไฟล์ที่เป็นส่วนประกอบทั้งหมด คอลเล็กชันนี้เป็นไฟล์เก็บถาวรแบบบีบอัดที่สามารถแตกไฟล์เพื่อดูเนื้อหาได้ ในการทำเช่นนั้น เพียงเปลี่ยนชื่อนามสกุลไฟล์ PPSM ด้วย zip และแตกไฟล์เพื่อดูเนื้อหา
ส่วนต่อไปนี้ให้ความกระจ่างเกี่ยวกับแต่ละส่วน
[Content_Types].xml
ไฟล์นี้เป็นไฟล์เดียวที่พบที่ระดับฐานเมื่อแตก zip จะแสดงรายการประเภทเนื้อหาสำหรับชิ้นส่วนภายในแพ็คเกจ การอ้างอิงทั้งหมดไปยังไฟล์ XML ที่รวมอยู่ในแพ็คเกจจะถูกอ้างอิงในไฟล์ XML นี้ ต่อไปนี้เป็นประเภทเนื้อหาสำหรับส่วนของสไลด์:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
หากจำเป็นต้องเพิ่มส่วนใหม่ลงในแพ็คเกจ สามารถทำได้โดยการเพิ่มส่วนใหม่และอัปเดตความสัมพันธ์ใดๆ ภายในไฟล์ .rels โปรดทราบว่าสำหรับการเปลี่ยนแปลงดังกล่าว Content_Types.xml จะต้องได้รับการอัปเดตด้วย
_rels (โฟลเดอร์)
ความสัมพันธ์ระหว่างส่วนอื่นๆ และทรัพยากรภายนอกแพ็คเกจนั้นถูกรักษาไว้โดยส่วนความสัมพันธ์ โฟลเดอร์ความสัมพันธ์มีไฟล์ XML ไฟล์เดียวที่เก็บความสัมพันธ์ระดับแพ็คเกจ ลิงก์ไปยังส่วนสำคัญของไฟล์งานนำเสนอมีอยู่ในไฟล์นี้เป็น URI URI เหล่านี้จะระบุประเภทของความสัมพันธ์ของส่วนสำคัญแต่ละส่วนกับแพ็คเกจ ซึ่งรวมถึงความสัมพันธ์กับเอกสารสำนักงานหลักที่อยู่ใน ppt/presentation.xml และส่วนอื่นๆ ภายใน docProps เป็นคุณสมบัติหลักและคุณสมบัติเพิ่มเติม
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
แต่ละส่วนของเอกสารที่เป็นแหล่งที่มาของความสัมพันธ์ตั้งแต่หนึ่งความสัมพันธ์ขึ้นไปจะมีส่วนความสัมพันธ์ของตัวเอง โดยแต่ละส่วนของความสัมพันธ์ดังกล่าวจะอยู่ในโฟลเดอร์ย่อย _rels ของส่วนนั้น และตั้งชื่อโดยการต่อท้าย ‘.rels’ ต่อท้ายชื่อ ส่วนหนึ่ง. ส่วนเนื้อหาหลัก (presentation.xml) มีส่วนความสัมพันธ์ของตัวเอง (presentation.xml.rels) ประกอบด้วยความสัมพันธ์กับส่วนอื่นๆ ของเนื้อหา เช่น slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml รวมถึง URIs สำหรับลิงก์ภายนอก
ความสัมพันธ์ที่ชัดเจน
สำหรับความสัมพันธ์ที่ชัดเจน ทรัพยากรจะถูกอ้างอิงโดยใช้แอตทริบิวต์ Id ของ a ธาตุ. นั่นคือ Id ในซอร์สแมปโดยตรงกับ Id ของรายการความสัมพันธ์ โดยมีการอ้างอิงอย่างชัดเจนถึงเป้าหมาย
ตัวอย่างเช่น สไลด์อาจมีไฮเปอร์ลิงก์ดังนี้:
<a:hlinkClick r:id#"rId2">
r:id#“rId2” อ้างอิงถึงความสัมพันธ์ต่อไปนี้ภายในส่วนของความสัมพันธ์สำหรับสไลด์ (slide1.xml.rels)
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
ความสัมพันธ์โดยนัย
สำหรับความสัมพันธ์โดยปริยาย ไม่มีการอ้างอิงโดยตรงถึง a ` รหัส แทนที่จะเข้าใจการอ้างอิง
โฟลเดอร์ ppt
นี่คือโฟลเดอร์หลักที่มีรายละเอียดทั้งหมดเกี่ยวกับเนื้อหาของงานนำเสนอ ตามค่าเริ่มต้น จะมีโฟลเดอร์ต่อไปนี้:
- _rels
- ธีม
- สไลด์
- เค้าโครงสไลด์
- สไลด์มาสเตอร์
และไฟล์ xml ต่อไปนี้:
- งานนำเสนอ.xml
- presProps.xml
- tableStyles.xml
- viewProps.xml