Faili ar PPTM paplašinājumu ir makro iespējoti prezentāciju faili, kas izveidoti ar Microsoft PowerPoint 2007 vai jaunāku versiju. Tie ir līdzīgi PPTX failiem ar atšķirību, ka sānu malas nevar izpildīt makro, lai gan tajos var būt makro. PPTM failus var rediģēt, atverot tos programmā Microsoft PowerPoint un atjauninot saturu. Vēl viens līdzīgs formāts ir PPSM, taču pēc noklusējuma tas ir tikai lasāms un pēc atvēršanas sāk slaidrādi. PPTM, tāpat kā PPTX, satur slaidus dažādiem prezentācijas elementiem, piemēram, tekstam, attēliem, videoklipiem, grafikiem un citiem saistītiem materiāliem.
Īsa vēsture
PPTM file format was introduced in 2007 and uses the Open XML standard adapted by Microsoft back in 2000. Jaunajam faila tipam ir pievienotas priekšrocības: mazi failu izmēri, mazākas bojājumu izmaiņas un labi formatētu attēlu attēlojums. Tas bija 2000. gada sākumā, kad Microsoft nolēma veikt izmaiņas, lai pielāgotos Office Open XML standartam. Līdz 2007. gadam šis jaunais faila formāts kļuva par Office 2007 daļu un tiek izmantots arī jaunajās Microsoft Office versijās.
Faila formāta specifikācijas
Faili, kas ģenerēti, izmantojot Office Open XML failu formātu, ir XML failu kolekcija kopā ar citiem failiem, kas nodrošina saites starp visiem veidojošajiem failiem. Šī kolekcija faktiski ir saspiests arhīvs, ko var izvilkt, lai skatītu tās saturu. Lai to izdarītu, vienkārši pārdēvējiet PPTM faila paplašinājumu ar zip un izņemiet to, lai novērotu tā saturu.
Turpmākajās sadaļās ir sniegta skaidrība par katru no tām.
[Satura_veidi].xml
Šis ir vienīgais fails, kas tiek atrasts bāzes līmenī, kad tiek izvilkts zip. Tajā ir norādīti pakotnes daļu satura veidi. Visas atsauces uz pakotnē iekļautajiem XML failiem ir norādītas šajā XML failā. Tālāk ir norādīts slaida daļas satura tips.
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Ja pakotnei ir jāpievieno jaunas daļas, to var izdarīt, pievienojot jauno daļu un atjauninot visas attiecības .rels failos. Jāpatur prātā, ka, lai veiktu šādas izmaiņas, ir jāatjaunina arī Content_Types.xml.
_rels (mape)
Attiecības starp pārējām daļām un resursiem ārpus paketes uztur attiecību daļa. Mapē Relācijas ir viens XML fails, kurā tiek saglabātas pakotnes līmeņa attiecības. Saites uz prezentācijas failu galvenajām daļām ir ietvertas šajā failā kā URI. Šie URI identificē katras galvenās daļas attiecību veidu ar pakotni. Tas ietver saistību ar primāro biroja dokumentu, kas atrodas kā ppt/presentation.xml, un citām docProps daļām kā pamata un paplašinātos rekvizītus.
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Katrai dokumenta daļai, kas ir vienas vai vairāku attiecību avots, būs sava attiecību daļa, kur katra šāda attiecību daļa atrodas daļas apakšmapē _rels un tiek nosaukta, pievienojot ‘.rels’ faila nosaukumam. daļa. Galvenajai satura daļai (presentation.xml) ir sava attiecību daļa (presentation.xml.rels). Tajā ir ietvertas attiecības ar citām satura daļām, piemēram, slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml, kā arī ārējo saišu URI.
Skaidras attiecības
Skaidrām attiecībām uz resursu tiek norādīta atsauce, izmantojot a atribūtu Id elements. Tas nozīmē, ka Id avotā tiek kartēts tieši uz relācijas vienuma ID ar skaidru atsauci uz mērķi.
Piemēram, slaidā var būt šāda hipersaite:
<a:hlinkClick r:id#"rId2">
R:id#rId2 norāda uz tālāk norādītajām attiecībām slaida attiecību daļā (slide1.xml.rels).
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
Netiešās attiecības
Netiešām attiecībām šādas tiešas atsauces uz nav<Relationship> Id
. Tā vietā atsauce tiek saprasta.
ppt mape
Šī ir galvenā mape, kurā ir visa informācija par prezentācijas saturu. Pēc noklusējuma tai ir šādas mapes:
_rels
tēma
slaidi
slideLayouts
slideMasters
un šādi xml faili:
prezentācija.xml
presProps.xml
tableStyles.xml
viewProps.xml