Ano ang isang PPTX file?
Ang mga file na may extension ng PPTX ay mga presentation file na ginawa gamit ang sikat na Microsoft PowerPoint application. Hindi tulad ng nakaraang bersyon ng presentation file format na PPT na binary, ang PPTX format ay batay sa Microsoft PowerPoint open XML presentation file format. Ang presentation file ay isang koleksyon ng mga slide kung saan ang bawat slide ay maaaring binubuo ng teksto, mga larawan, pag-format, mga animation, at iba pang media. Ang mga slide na ito ay ipinakita sa madla sa anyo ng mga slideshow na may mga custom na setting ng presentasyon.
Maikling Kasaysayan
Ang format ng PPTX file ay ipinakilala noong 2007 at gumagamit ng Open XML standard na inangkop ng Microsoft noong 2000. Bago ang PPTX, ang karaniwang format ng file na ginamit ay PPT na purong binary file na format. Ang bagong uri ng file ay nagdagdag ng mga pakinabang ng maliliit na laki ng file, mas kaunting pagbabago ng katiwalian at mahusay na format na representasyon ng mga imahe. Noong unang bahagi ng 2000 nang magpasya ang Microsoft na gawin ang pagbabago upang matugunan ang pamantayan para sa Office Open XML.Pagsapit ng 2007, ang bagong format ng file na ito ay naging bahagi ng Office 2007 at nagpapatuloy din sa mga bagong bersyon ng Microsoft Office.
Mga Detalye ng Format ng PPTX File
Ang mga file na nabuo gamit ang office Open XML file format ay isang koleksyon ng mga XML file kasama ng iba pang mga file na nagbibigay ng mga link sa pagitan ng lahat ng mga constituent file. Ang koleksyong ito ay talagang isang naka-compress na archive na maaaring kunin upang tingnan ang mga nilalaman nito. Upang gawin ito, palitan lamang ang pangalan ng PPTX file extension gamit ang zip at i-extract ito para sa pag-obserba ng mga nilalaman nito (Tingnan ang PPTX file format specifications ng Microsoft).
Ang mga sumusunod na seksyon ay nagbigay ng kaunting liwanag sa bawat isa sa mga ito.
[Content_Types].xml
Ito lang ang file na makikita sa base level kapag na-extract ang zip. Inililista nito ang mga uri ng nilalaman para sa mga bahagi sa loob ng pakete. Ang lahat ng mga reference sa mga XML file na kasama sa package ay naka-reference sa XML file na ito. Ang sumusunod ay isang uri ng nilalaman para sa isang bahagi ng slide:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Kung kailangang magdagdag ng mga bagong bahagi sa package, maaari itong gawin sa pamamagitan ng pagdaragdag ng bagong bahagi at pag-update ng anumang mga relasyon sa loob ng mga .rels na file. Dapat tandaan na para sa naturang pagbabago, dapat ding i-update ang Content_Types.xml.
_rels (Folder)
Ang mga ugnayan sa pagitan ng iba pang mga bahagi at mga mapagkukunan sa labas ng pakete ay pinananatili ng bahagi ng mga relasyon. Ang folder ng Relationships ay naglalaman ng isang XML file na nag-iimbak ng mga relasyon sa antas ng package. Ang mga link sa mga pangunahing bahagi ng mga PPTX file ay nakapaloob sa file na ito bilang mga URI. Tinutukoy ng mga URI na ito ang uri ng kaugnayan ng bawat pangunahing bahagi sa package. Kabilang dito ang kaugnayan sa pangunahing dokumento ng opisina na matatagpuan bilang ppt/presentation.xml at iba pang mga bahagi sa loob ng docProps bilang mga core at extended na katangian.
<Relationship Id#"rId1" Type#"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Ang bawat bahagi ng dokumento na pinagmumulan ng isa o higit pang mga relasyon ay magkakaroon ng sarili nitong bahagi ng mga ugnayan kung saan ang bawat bahagi ng naturang relasyon ay makikita sa loob ng _rels sub-folder ng bahagi at pinangalanan sa pamamagitan ng pagdaragdag ng ‘.rels’ sa pangalan ng bahagi. Ang pangunahing bahagi ng nilalaman (presentation.xml) ay may sarili nitong bahagi ng mga relasyon (presentation.xml.rels). Naglalaman ito ng mga kaugnayan sa iba pang bahagi ng content gaya ng slideMaster1.xml, notesMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml, pati na rin ang mga URI para sa mga external na link.
Explicit Relationship
Para sa isang tahasang relasyon, isang resource ang nire-reference gamit ang Id attribute ng isang element. Ibig sabihin, ang Id sa source ay direktang nagmamapa sa isang Id ng isang item ng relasyon, na may tahasang pagtukoy sa target.
Halimbawa, ang isang slide ay maaaring maglaman ng hyperlink tulad nito:
<a:hlinkClick r:id#"rId2">
The r:id#“rId2” references the following relationship within the relationships part for the slide (slide1.xml.rels).
<Relationship Id#"rId2" Type#"http://. . ./hyperlink" Target#"http://www.google.com/" TargetMode#"External"/>
Implicit Relationship
Para sa isang implicit na relasyon, walang ganoong direktang pagtukoy sa isang <Relationship> Id
. Sa halip, naiintindihan ang sanggunian.
ppt Folder
Ito ang pangunahing folder na naglalaman ng lahat ng mga detalye tungkol sa mga nilalaman ng Presentasyon. Bilang default, mayroon itong mga sumusunod na folder:
- _rels
- theme
- slides
- slideLayouts
- slideMasters
at sumusunod na mga xml file:
- presentation.xml
- presProps.xml
- tableStyles.xml
- viewProps.xml