Tệp POTM là gì?
Các tệp có phần mở rộng POTM là các tệp mẫu Microsoft PowerPoint có hỗ trợ Macro. Các tệp POTM được tạo bằng PowerPoint 2007 trở lên và chứa các cài đặt mặc định có thể được sử dụng để tạo các tệp bản trình bày tiếp theo. Các cài đặt này có thể bao gồm kiểu, hình nền, bảng màu, phông chữ và giá trị mặc định cùng với macro bao gồm các chức năng tùy chỉnh để thực hiện tác vụ cụ thể. Chúng cũng có thể được mở bằng phiên bản PowerPoint trước đó đã cài đặt hỗ trợ tài liệu Open XML. Các tệp POTM có thể được mở trong Microsoft PowerPoint để chỉnh sửa giống như bất kỳ tệp PowerPoint nào khác.
Thông số kỹ thuật định dạng tệp
Định dạng tệp POTM dựa trên thông số kỹ thuật của Office OpenXML và giống với cấu trúc của tệp PPTX là tệp lưu trữ ZIP được nén.
Các trang chiếu bên trong tệp POTM có thể chứa văn bản, ảnh, video, đồ họa và các đối tượng khác có thể được sắp xếp tự do trong trang. Các mẫu POTM sau đó được sử dụng để tạo nhiều tệp kế thừa tất cả các tùy chọn định dạng của tệp. Do đó, các macro có trong tệp POTM cũng được kế thừa bởi các bản trình bày khác. Việc nhúng chúng vào cấu trúc của tài liệu được thực hiện thông qua Trình ghi Macro có trong MS Office, có thể lưu các chuỗi lệnh và tạo macro để tự động sao chép chúng.
Các tệp được tạo bằng định dạng tệp Office Open XML là một tập hợp các tệp XML cùng với các tệp khác cung cấp liên kết giữa tất cả các tệp cấu thành. Bộ sưu tập này thực sự là một kho lưu trữ nén có thể được giải nén để xem nội dung của nó. Để làm như vậy, chỉ cần đổi tên phần mở rộng tệp POTM bằng zip và giải nén nó để quan sát nội dung của nó.
Các phần sau đây làm sáng tỏ từng phần trong số này.
[Content_Types].xml
Đây là tệp duy nhất được tìm thấy ở cấp độ cơ sở khi giải nén zip. Nó liệt kê các loại nội dung cho các phần trong gói. Tất cả các tham chiếu đến các tệp XML có trong gói đều được tham chiếu trong tệp XML này. Sau đây là kiểu nội dung cho một phần slide:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Nếu cần thêm các phần mới vào gói, thì có thể thực hiện bằng cách thêm phần mới và cập nhật bất kỳ mối quan hệ nào trong các tệp .rels. Cần lưu ý rằng đối với thay đổi như vậy, Content_Types.xml cũng phải được cập nhật.
_rels (Thư mục)
Mối quan hệ giữa các phần khác và tài nguyên bên ngoài gói được duy trì bởi phần quan hệ. Thư mục Mối quan hệ chứa một tệp XML duy nhất lưu trữ các mối quan hệ ở cấp độ gói. Liên kết đến các phần chính của tệp bản trình bày được chứa trong tệp này dưới dạng URI. Các URI này xác định loại mối quan hệ của từng phần chính với gói. Điều này bao gồm mối quan hệ với tài liệu văn phòng chính nằm dưới dạng ppt/presentation.xml và các phần khác trong docProps dưới dạng thuộc tính cốt lõi và mở rộng.
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Mỗi phần của tài liệu là nguồn của một hoặc nhiều mối quan hệ sẽ có phần mối quan hệ riêng, trong đó mỗi phần mối quan hệ như vậy được tìm thấy trong thư mục con _rels của phần đó và được đặt tên bằng cách thêm ‘.rels’ vào tên của phần đó. phần. Phần nội dung chính (presentation.xml) có phần quan hệ riêng của nó (presentation.xml.rels). Nó chứa các mối quan hệ với các phần khác của nội dung, chẳng hạn như slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml, cũng như các URI cho các liên kết bên ngoài.
Mối quan hệ rõ ràng
Đối với mối quan hệ rõ ràng, tài nguyên được tham chiếu bằng thuộc tính Id của yếu tố. Nghĩa là, Id trong nguồn ánh xạ trực tiếp tới Id của một mục mối quan hệ, với một tham chiếu rõ ràng tới đích.
Ví dụ: một trang chiếu có thể chứa một siêu kết nối như sau:
<a:hlinkClick r:id#"rId2">
R:id#“rId2” tham chiếu mối quan hệ sau trong phần mối quan hệ của trang chiếu (slide1.xml.rels).
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
Quan Hệ Ngầm
Đối với một mối quan hệ ngầm định, không có tham chiếu trực tiếp như vậy đến một <Relationship> ID
. Thay vào đó, tài liệu tham khảo được hiểu.
Thư mục ppt
Đây là thư mục chính chứa tất cả các thông tin chi tiết về nội dung của Bài thuyết trình. Theo mặc định, nó có các thư mục sau:
- _rels
- chủ đề
- slide
- slideLayouts
- slideMasters
và các tệp xml sau:
- trình bày.xml
- presProps.xml
- bảngStyles.xml
- viewProps.xml