Apa itu file POTM?
File dengan ekstensi POTM adalah file template Microsoft PowerPoint dengan dukungan untuk Macro. File POTM dibuat dengan PowerPoint 2007 atau lebih tinggi dan berisi pengaturan default yang dapat digunakan untuk membuat file presentasi lebih lanjut. Pengaturan ini dapat mencakup gaya, latar belakang, palet warna, font, dan default bersama dengan makro yang terdiri dari fungsi khusus untuk melakukan tugas tertentu. Mereka juga dapat dibuka oleh versi PowerPoint sebelumnya dengan dukungan dokumen Open XML terinstal. File POTM dapat dibuka di Microsoft PowerPoint untuk diedit seperti file PowerPoint lainnya.
Spesifikasi Format File
Format file POTM didasarkan pada spesifikasi Office OpenXML dan menyerupai struktur file PPTX yang merupakan arsip ZIP terkompresi.
Slide di dalam file POTM dapat berisi teks, gambar, video, grafik, dan objek lain yang dapat diatur secara bebas di dalam halaman. Template POTM kemudian digunakan untuk membuat banyak file yang mewarisi semua opsi pemformatan file. Makro yang terkandung dalam file POTM, karenanya, diwarisi oleh presentasi lain juga. Menyematkannya ke dalam struktur dokumen dilakukan melalui Perekam Makro yang disertakan dalam MS Office yang dapat menyimpan urutan perintah dan membuat makro untuk mereplikasinya secara otomatis.
File yang dihasilkan dengan format file Office Open XML adalah kumpulan file XML bersama dengan file lain yang menyediakan tautan antara semua file penyusunnya. Koleksi ini sebenarnya adalah arsip terkompresi yang dapat diekstraksi untuk melihat isinya. Untuk melakukannya, cukup ganti nama ekstensi file POTM dengan zip dan ekstrak untuk mengamati isinya.
Bagian berikut menjelaskan masing-masing bagian ini.
[Content_Types].xml
Ini adalah satu-satunya file yang ditemukan di tingkat dasar saat zip diekstrak. Ini mencantumkan tipe konten untuk bagian dalam paket. Semua referensi ke file XML yang disertakan dalam paket direferensikan dalam file XML ini. Berikut adalah tipe konten untuk bagian slide:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Jika bagian baru perlu ditambahkan ke paket, hal itu dapat dilakukan dengan menambahkan bagian baru dan memperbarui hubungan apa pun di dalam file .rels. Perlu diingat bahwa untuk perubahan tersebut, Content_Types.xml juga harus diperbarui.
_rels (Folder)
Hubungan antara bagian lain dan sumber daya di luar paket dikelola oleh bagian hubungan. Folder Hubungan berisi satu file XML yang menyimpan hubungan tingkat paket. Tautan ke bagian penting dari file presentasi dimuat dalam file ini sebagai URI. URI ini mengidentifikasi jenis hubungan dari setiap bagian kunci ke paket. Ini termasuk hubungan ke dokumen kantor utama yang terletak sebagai ppt/presentation.xml dan bagian lain dalam docProps sebagai properti inti dan tambahan.
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Setiap bagian dari dokumen yang merupakan sumber dari satu atau lebih relasi akan memiliki bagian relasinya sendiri di mana setiap bagian relasi tersebut ditemukan di dalam _rels sub-folder dari bagian tersebut dan diberi nama dengan menambahkan ‘.rels’ ke nama dari bagian. Bagian konten utama (presentation.xml) memiliki bagian hubungan sendiri (presentation.xml.rels). Ini berisi hubungan ke bagian lain dari konten seperti slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml, serta URI untuk tautan eksternal.
Hubungan Eksplisit
Untuk hubungan eksplisit, sumber daya direferensikan menggunakan atribut Id dari a elemen. Artinya, Id di sumber memetakan langsung ke Id dari item relasi, dengan referensi eksplisit ke target.
Misalnya, slide mungkin berisi hyperlink seperti ini:
<a:hlinkClick r:id#"rId2">
R:id#“rId2” mereferensikan hubungan berikut dalam bagian hubungan untuk slide (slide1.xml.rels).
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
Relasi Implisit
Untuk hubungan implisit, tidak ada referensi langsung ke <Relationship> id
. Sebaliknya, referensi dipahami.
folder ppt
Ini adalah folder utama yang berisi semua detail tentang isi Presentasi. Secara default, ini memiliki folder berikut:
- _rels
- tema
- slide
- slideLayouts
- slideMaster
dan file xml berikut:
- presentasi.xml
- presProps.xml
- tableStyles.xml
- viewProps.xml