Ce este un fișier POTX?
Fișierele cu extensia .POTX reprezintă prezentări șablon Microsoft PowerPoint care sunt create cu Microsoft PowerPoint 2007 și versiuni ulterioare. Acest format a fost creat pentru a înlocui formatul de fișier POT care se bazează pe formatul de fișier binar și este acceptat cu PowerPoint 97-2003. Fișierele generate pot fi folosite pentru a crea prezentări care au același aspect și alte setări necesare pentru a fi aplicate fișierelor noi. Aceste setări pot include stiluri, fundaluri, paletă de culori, fonturi și valori implicite. Astfel de fișiere sunt generate pentru a crea fișiere șablon gata de utilizare pentru uz oficial.
Scurt istoric
A fost la începutul anilor 2000 când Microsoft a decis să opteze pentru modificarea pentru a se adapta standardului pentru Office Open XML. Documentele, de diferite tipuri, conform acestui nou Standard au fost identificate prin adăugarea „X” în extensiile lor, unde „X” fiind pentru XML. Până în 2007, acest nou format de fișier a devenit parte a Office 2007 și este continuat și în noile versiuni ale Microsoft Office. Noul tip de fișier are avantaje adăugate de dimensiuni mici ale fișierelor, mai puține modificări ale corupției și reprezentarea imaginilor bine formatate.
Specificații de format de fișier
Fișierele generate cu formatul de fișier Office Open XML sunt o colecție de fișiere XML împreună cu alte fișiere care oferă legături între toate fișierele constitutive. Această colecție este de fapt o arhivă comprimată care poate fi extrasă pentru a-și vizualiza conținutul. Pentru a face acest lucru, trebuie doar să redenumiți extensia de fișier POTX cu zip și să o extrageți pentru a-i observa conținutul.
Următoarele secțiuni aruncă puțină lumină asupra fiecăruia dintre acestea.
[Content_Types].xml
Acesta este singurul fișier care se găsește la nivelul de bază atunci când este extras zip-ul. Listează tipurile de conținut pentru părțile din pachet. Toate referințele la fișierele XML incluse în pachet sunt menționate în acest fișier XML. Următorul este un tip de conținut pentru o parte de diapozitiv:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Dacă trebuie adăugate noi părți la pachet, se poate face prin adăugarea noii părți și actualizarea oricăror relații din fișierele .rels. Trebuie reținut că pentru o astfel de modificare, Content_Types.xml trebuie de asemenea actualizat.
_rels (dosar)
Relațiile dintre celelalte părți și resursele din afara pachetului sunt menținute de partea de relații. Dosarul Relații conține un singur fișier XML care stochează relațiile la nivel de pachet. Legăturile către părțile cheie ale fișierelor PPTX sunt conținute în acest fișier ca URI. Aceste URI-uri identifică tipul de relație a fiecărei părți cheie cu pachetul. Aceasta include relația cu documentul de birou principal situat ca ppt/presentation.xml și alte părți din docProps ca proprietăți de bază și extinse.
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Fiecare parte a documentului care este sursa uneia sau mai multor relații va avea propria sa parte de relații în care fiecare astfel de parte a relației se găsește într-un subdosar _rels al părții și este denumită prin adăugarea „.rels” la numele părții. parte. Partea principală de conținut (presentation.xml) are propria sa parte de relații (presentation.xml.rels). Conține relații cu alte părți ale conținutului, cum ar fi slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml, precum și URI-urile pentru link-uri externe.
Relație explicită
Pentru o relație explicită, o resursă este referită folosind atributul Id al lui a element. Adică, ID-ul din sursă se mapează direct la un ID al unui element de relație, cu o referință explicită la țintă.
De exemplu, un diapozitiv poate conține un hyperlink ca acesta:
<a:hlinkClick r:id#"rId2">
r:id#“rId2” face referire la următoarea relație din partea de relații pentru diapozitiv (slide1.xml.rels).
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
Relație implicită
Pentru o relație implicită, nu există o astfel de referință directă la un <Relationship> Id
. În schimb, referința este înțeleasă.
ppt Folder
Acesta este folderul principal care conține toate detaliile despre conținutul Prezentării. În mod implicit, are următoarele foldere:
- _rels *temă
- diapozitive
- slideLayouts
- slideMasters
și următoarele fișiere xml:
- prezentare.xml
- presProps.xml
- tableStyles.xml
- viewProps.xml