Tệp PPSM là gì?
Các tệp có phần mở rộng PPSM đại diện cho định dạng tệp Trình chiếu hỗ trợ Macro được tạo bằng Microsoft PowerPoint 2007 trở lên. Một định dạng tệp tương tự khác là PPTM khác ở chỗ mở bằng Microsoft PowerPoint ở định dạng có thể chỉnh sửa thay vì chạy dưới dạng Trình chiếu. Khi chạy dưới dạng trình chiếu, tệp PPSM hiển thị các trang trình bày với nội dung nguyên vẹn trong trình chiếu và ở chế độ chỉ đọc theo mặc định. Các tệp PPSM vẫn có thể được chỉnh sửa trong Microsoft PowerPoint bằng cách mở nó trong PowerPoint.
Định dạng tệp
Định dạng tệp PPSM đã được giới thiệu với PowerPoint 2007 và dựa trên định dạng tệp OpenXML sử dụng kết hợp XML và ZIP để lưu trữ nội dung của nó. 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 PPSM 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