.ppsm dosyası nedir?
PPSM uzantılı dosyalar, Microsoft PowerPoint 2007 veya üstü ile oluşturulan Makro özellikli Slayt Gösterisi dosya formatını temsil eder. Başka bir benzer dosya formatı, Slayt Gösterisi olarak çalışmak yerine düzenlenebilir formatta Microsoft PowerPoint ile açılmasıyla farklılık gösteren PPTM formatıdır. Slayt gösterisi olarak çalıştırıldığında, PPSM dosyası sunum slaytlarını slayt gösterisinde içerik bozulmadan gösterir ve varsayılan olarak salt okunur modundadır. PPSM dosyaları, PowerPoint’te açılarak Microsoft PowerPoint’te düzenlenebilir.
Dosya formatı
PPSM dosya formatı PowerPoint 2007 ile tanıtıldı ve içeriğini depolamak için XML ve ZIP kombinasyonunu kullanan OpenXML dosya formatına dayanıyor. 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, PPSM dosya uzantısını zip olarak yeniden adlandırın ve içeriğini gözlemlemek için ayıklayın.
Aşağıdaki bölümler bunların her birine biraz ışık tutacaktır.
[Content_Types].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. Sunum 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