Τι είναι ένα αρχείο POTX;
Τα αρχεία με επέκταση .POTX αντιπροσωπεύουν παρουσιάσεις προτύπων Microsoft PowerPoint που δημιουργούνται με το Microsoft PowerPoint 2007 και νεότερη έκδοση. Αυτή η μορφή δημιουργήθηκε για να αντικαταστήσει τη μορφή αρχείου POT που βασίζεται στη μορφή δυαδικού αρχείου και υποστηρίζεται με το PowerPoint 97-2003. Τα αρχεία που δημιουργούνται μπορούν να χρησιμοποιηθούν για τη δημιουργία παρουσιάσεων που έχουν την ίδια διάταξη και άλλες ρυθμίσεις που απαιτούνται για εφαρμογή σε νέα αρχεία. Αυτές οι ρυθμίσεις μπορούν να περιλαμβάνουν στυλ, φόντο, παλέτα χρωμάτων, γραμματοσειρές και προεπιλογές. Τέτοια αρχεία δημιουργούνται για τη δημιουργία έτοιμα προς χρήση αρχείων προτύπων για επίσημη χρήση.
Σύντομη Ιστορία
Ήταν στις αρχές του 2000 όταν η Microsoft αποφάσισε να προχωρήσει στην αλλαγή για να καλύψει το πρότυπο για το Office Open XML. Έγγραφα, διαφορετικών τύπων, σύμφωνα με αυτό το νέο Πρότυπο αναγνωρίστηκαν με την προσθήκη “X” στις επεκτάσεις τους, όπου το “X” είναι για XML. Μέχρι το 2007, αυτή η νέα μορφή αρχείου έγινε μέρος του Office 2007 και εφαρμόζεται και στις νέες εκδόσεις του Microsoft Office. Ο νέος τύπος αρχείου έχει πρόσθετα πλεονεκτήματα μικρών μεγεθών αρχείων, λιγότερων αλλαγών στην καταστροφή και καλής μορφοποίησης αναπαράστασης εικόνων.
Προδιαγραφές μορφής αρχείου
Τα αρχεία που δημιουργούνται με τη μορφή αρχείου Office Open XML είναι μια συλλογή αρχείων XML μαζί με άλλα αρχεία που παρέχουν συνδέσμους μεταξύ όλων των συστατικών αρχείων. Αυτή η συλλογή είναι στην πραγματικότητα ένα συμπιεσμένο αρχείο που μπορεί να εξαχθεί για να προβληθεί το περιεχόμενό του. Για να το κάνετε αυτό, απλώς μετονομάστε την επέκταση αρχείου POTX με zip και εξαγάγετε την για να παρατηρήσετε τα περιεχόμενά της.
Οι επόμενες ενότητες ρίχνουν λίγο φως σε καθένα από αυτά.
[Τύποι_περιεχομένου].xml
Αυτό είναι το μόνο αρχείο που βρίσκεται στο βασικό επίπεδο κατά την εξαγωγή του zip. Παραθέτει τους τύπους περιεχομένου για εξαρτήματα εντός του πακέτου. Όλες οι αναφορές στα αρχεία XML που περιλαμβάνονται στο πακέτο αναφέρονται σε αυτό το αρχείο XML. Ακολουθεί ένας τύπος περιεχομένου για ένα τμήμα διαφάνειας:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Εάν πρέπει να προστεθούν νέα μέρη στο πακέτο, μπορεί να γίνει προσθέτοντας το νέο τμήμα και να ενημερώσετε τυχόν σχέσεις μέσα στα αρχεία .rels. Πρέπει να ληφθεί υπόψη ότι για μια τέτοια αλλαγή, το Content_Types.xml πρέπει επίσης να ενημερωθεί.
_rels (Φάκελος)
Οι σχέσεις μεταξύ των άλλων μερών και των πόρων εκτός του πακέτου διατηρούνται από το τμήμα σχέσεων. Ο φάκελος Relationships περιέχει ένα μόνο αρχείο XML που αποθηκεύει τις σχέσεις σε επίπεδο πακέτου. Οι σύνδεσμοι προς τα βασικά μέρη των αρχείων PPTX περιέχονται σε αυτό το αρχείο ως URI. Αυτά τα URI προσδιορίζουν τον τύπο σχέσης κάθε βασικού τμήματος με το πακέτο. Αυτό περιλαμβάνει τη σχέση με το κύριο έγγραφο γραφείου που βρίσκεται ως ppt/presentation.xml και άλλα μέρη εντός του docProps ως βασικές και εκτεταμένες ιδιότητες.
<Relationship Id#"rId1" Type#"http:~/~/schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Κάθε τμήμα του εγγράφου που είναι η πηγή μιας ή περισσότερων σχέσεων θα έχει το δικό του τμήμα σχέσεων όπου κάθε τέτοιο τμήμα σχέσης βρίσκεται σε έναν υποφάκελο _rels του τμήματος και ονομάζεται προσαρτώντας το ‘.rels’ στο όνομα του μέρος. Το κύριο μέρος περιεχομένου (presentation.xml) έχει το δικό του τμήμα σχέσεων (presentation.xml.rels). Περιέχει σχέσεις με άλλα μέρη του περιεχομένου όπως slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml, καθώς και τα URI για εξωτερικούς συνδέσμους.
Ρητή σχέση
Για μια ρητή σχέση, ένας πόρος αναφέρεται χρησιμοποιώντας το χαρακτηριστικό Id του a στοιχείο. Δηλαδή, το αναγνωριστικό στην πηγή αντιστοιχίζεται απευθείας σε ένα αναγνωριστικό ενός στοιχείου σχέσης, με ρητή αναφορά στον στόχο.
Για παράδειγμα, μια διαφάνεια μπορεί να περιέχει μια υπερσύνδεση όπως αυτή:
<a:hlinkClick r:id#"rId2">
Το r:id#“rId2” αναφέρεται στην ακόλουθη σχέση στο τμήμα σχέσεων για τη διαφάνεια (slide1.xml.rels).
<Relationship Id#"rId2" Type#"http:~/~/. . ./hyperlink" Target#"http:~/~/www.google.com/" TargetMode#"External"/>
Έννοια σχέση
Για μια σιωπηρή σχέση, δεν υπάρχει τέτοια άμεση αναφορά σε ένα <Relationship> Αναγνωριστικό
. Αντίθετα, η αναφορά γίνεται κατανοητή.
ppt φάκελος
Αυτός είναι ο κύριος φάκελος που περιέχει όλες τις λεπτομέρειες σχετικά με τα περιεχόμενα της Παρουσίασης. Από προεπιλογή, έχει τους ακόλουθους φακέλους:
- _rels
- θέμα
- διαφάνειες
- slideLayouts
- slideMasters
και τα ακόλουθα αρχεία xml:
- παρουσίαση.xml
- presProps.xml
- tableStyles.xml
- viewProps.xml