ไฟล์ POTM คืออะไร??
ไฟล์ที่มีนามสกุล POTM คือไฟล์เทมเพลต Microsoft PowerPoint ที่รองรับมาโคร ไฟล์ POTM สร้างขึ้นด้วย PowerPoint 2007 ขึ้นไป และมีการตั้งค่าเริ่มต้นที่สามารถใช้สร้างไฟล์งานนำเสนอเพิ่มเติมได้ การตั้งค่าเหล่านี้อาจรวมถึงสไตล์ พื้นหลัง จานสี แบบอักษร และค่าเริ่มต้นพร้อมกับมาโครที่ประกอบด้วยฟังก์ชันแบบกำหนดเองสำหรับการทำงานเฉพาะ นอกจากนี้ยังอาจเปิดโดย PowerPoint เวอร์ชันก่อนหน้าที่ติดตั้งการสนับสนุนเอกสาร Open XML ไฟล์ POTM สามารถเปิดใน Microsoft PowerPoint เพื่อแก้ไขได้เหมือนกับไฟล์ PowerPoint อื่นๆ
ข้อมูลจำเพาะของรูปแบบไฟล์
รูปแบบไฟล์ POTM เป็นไปตามข้อกำหนดของ Office OpenXML และคล้ายกับโครงสร้างของไฟล์ PPTX ซึ่งเป็นไฟล์บีบอัด ZIP
สไลด์ภายในไฟล์ POTM อาจมีข้อความ รูปภาพ วิดีโอ กราฟิก และวัตถุอื่นๆ ที่สามารถจัดเรียงได้อย่างอิสระภายในหน้า จากนั้นใช้เทมเพลต POTM เพื่อสร้างไฟล์หลายไฟล์ซึ่งสืบทอดตัวเลือกการจัดรูปแบบทั้งหมดของไฟล์ มาโครที่อยู่ในไฟล์ POTM จึงสืบทอดมาจากงานนำเสนออื่นๆ เช่นกัน การฝังลงในโครงสร้างของเอกสารทำได้ผ่าน Macro Recorder ที่รวมอยู่ใน MS Office ซึ่งสามารถบันทึกลำดับคำสั่งและสร้างมาโครเพื่อทำซ้ำได้โดยอัตโนมัติ
ไฟล์ที่สร้างด้วยรูปแบบไฟล์ office Open XML คือชุดของไฟล์ XML พร้อมกับไฟล์อื่นๆ ที่มีลิงก์ระหว่างไฟล์ที่เป็นส่วนประกอบทั้งหมด คอลเล็กชันนี้เป็นไฟล์เก็บถาวรแบบบีบอัดที่สามารถแตกไฟล์เพื่อดูเนื้อหาได้ ในการทำเช่นนั้น เพียงเปลี่ยนชื่อนามสกุลไฟล์ POTM ด้วย 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