PPTX dosyası nedir?
PPTX uzantılı dosyalar, popüler Microsoft PowerPoint uygulamasıyla oluşturulan sunum dosyalarıdır. İkili olan sunum dosyası biçimi PPT’nin önceki sürümünün aksine, PPTX biçimi Microsoft PowerPoint açık XML sunum dosyası biçimini temel alır. Bir sunum dosyası, her slaydın metin, resimler, biçimlendirme, animasyonlar ve diğer ortamlardan oluşabileceği bir slayt koleksiyonudur. Bu slaytlar, özel sunum ayarları ile slayt gösterileri şeklinde izleyicilere sunulur.
Kısa Tarihçe
PPTX dosya formatı 2007’de tanıtıldı ve Microsoft tarafından 2000 yılında uyarlanan Açık XML standardını kullanıyor. PPTX’ten önce, kullanılan yaygın dosya formatı, saf ikili dosya formatı olan PPT idi. Yeni dosya türü, küçük dosya boyutları, daha az bozulma değişikliği ve iyi biçimlendirilmiş görüntülerin temsili gibi avantajlar ekledi. Microsoft, Office Açık XML standardına uymak için değişikliğe gitmeye karar verdiğinde 2000 yılının başlarındaydı. 2007 yılına gelindiğinde, bu yeni dosya biçimi Office 2007’nin bir parçası oldu ve Microsoft Office’in yeni sürümlerinde de sürdürülüyor.
PPTX Dosya Biçimi Özellikleri
Ofis Açık XML dosya biçimiyle oluşturulan dosyalar, tüm kurucu dosyalar arasında bağlantılar sağlayan diğer dosyalarla birlikte bir XML dosyaları koleksiyonudur. Bu koleksiyon aslında içeriğini görüntülemek için çıkarılabilen sıkıştırılmış bir arşivdir. Bunu yapmak için, PPTX dosya uzantısını zip ile yeniden adlandırın ve içeriğini gözlemlemek için ayıklayın (Bkz. efd8bb2d-d888-4e2e-af25-cad476730c9f) Microsoft tarafından).
Aşağıdaki bölümler, bunların her birine biraz ışık tutmaktadır.
[İçerik_Türleri].xml
Bu, zip çıkarıldığında temel düzeyde bulunan tek dosyadır. Paket içindeki parçalar için içerik türlerini listeler. Pakete dahil edilen XML dosyalarına yapılan tüm referanslara bu XML dosyasında atıfta bulunulur. Slayt bölümü için içerik türü aşağıdadır:
<Override PartName#"/ppt/slides/slide1.xml" ContentType#"application/vnd.openxmlformats-officedocument.presentationml.slide+xml"/>
Pakete yeni parçaların eklenmesi gerekiyorsa, bu, yeni parça eklenerek ve .rels dosyalarındaki tüm ilişkiler güncellenerek yapılabilir. Böyle bir değişiklik için Content_Types.xml dosyasının da güncellenmesi gerektiği unutulmamalıdır.
_rels (Klasör)
Diğer parçalar ile paketin dışındaki kaynaklar arasındaki ilişkiler, ilişkiler bölümü tarafından sürdürülür. İlişkiler klasörü, paket düzeyindeki ilişkileri depolayan tek bir XML dosyası içerir. PPTX dosyalarının önemli bölümlerine bağlantılar bu dosyada URI’ler olarak bulunur. Bu URI’ler, her bir anahtar parçanın paketle olan ilişkisinin türünü tanımlar. Bu, ppt/sunum.xml olarak bulunan birincil ofis belgesiyle ve çekirdek ve genişletilmiş özellikler olarak docProps içindeki diğer parçalarla olan ilişkiyi içerir.
<Relationship Id#"rId1" Type#"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target#"ppt/presentation.xml"/>.
Bir veya daha fazla ilişkinin kaynağı olan belgenin her bir parçası, kendi ilişkiler bölümüne sahip olacaktır; bu tür her bir ilişki parçası, parçanın bir _rels alt klasöründe bulunur ve adın sonuna ‘.rels’ eklenerek adlandırılır. Bölüm. Ana içerik bölümü (sunum.xml) kendi ilişkiler bölümüne (sunum.xml.rels) sahiptir. Dış bağlantılar için URI’lerin yanı sıra slideMaster1.xml, noteMaster1.xml, handoutMaster1.xml, slide1.xml, presProps.xml, tableStyles.xml, theme1.xml gibi içeriğin diğer bölümleriyle ilişkileri içerir.
Açık İlişki
Açık bir ilişki için, bir kaynağın Id özniteliği kullanılarak bir kaynağa başvurulur. eleman. Yani, kaynaktaki Kimlik, hedefe açık bir referansla doğrudan bir ilişki öğesinin Kimliği ile eşlenir.
Örneğin, bir slayt aşağıdaki gibi bir köprü içerebilir:
<a:hlinkClick r:id#"rId2">
r:id#“rId2”, slaydın (slide1.xml.rels) ilişkiler bölümünde aşağıdaki ilişkiye atıfta bulunur.
<Relationship Id#"rId2" Type#"http://. . ./hyperlink" Target#"http://www.google.com/" TargetMode#"External"/>
Örtük İlişki
Örtülü bir ilişki için, bir `a böyle doğrudan bir referans yoktur. kimliği. Bunun yerine referans anlaşılır.
ppt Klasörü
Bu, Sunum içeriğiyle ilgili tüm detayları içeren ana klasördür. Varsayılan olarak, aşağıdaki klasörlere sahiptir:
- _rels
- tema
- slaytlar
- slayt Düzenleri
- SlideMaster’lar
ve aşağıdaki xml dosyaları:
- sunum.xml *presProps.xml
- tabloStyles.xml
- viewProps.xml