JavaScript'te Sunum Bilgilerini Alıp Güncelleme
Genel Bakış
Bu makale, Aspose.Slides içinde sunum bilgilerini nasıl inceleyeceğinizi gösterir. Sunumun tam dosyasını yüklemeden mevcut biçimini nasıl belirleyeceğinizi, belge özelliklerini nasıl okuyacağınızı ve gerektiğinde bu özellikleri nasıl güncelleyeceğinizi açıklar.
Örnekler, PresentationInfo ve DocumentProperties API’lerine dayanır ve sunum meta verileriyle çalışmak için tipik işlemleri gösterir.
Sunum Biçimini Kontrol Et
Bir sunum üzerinde çalışmaya başlamadan önce, sunumun şu anda hangi biçimde (PPT, PPTX, ODP ve diğerleri) olduğunu öğrenmek isteyebilirsiniz.
Sunumun biçimini, sunumu yüklemeden kontrol edebilirsiniz. Aşağıdaki JavaScript koduna bakın:
var info = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
console.log(info.getLoadFormat());// PPTX
var info2 = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
console.log(info2.getLoadFormat());// PPT
var info3 = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.odp");
console.log(info3.getLoadFormat());// ODP
Sunum Özelliklerini Al
Bu JavaScript kodu, sunum özelliklerini (sunumla ilgili bilgileri) nasıl alacağınızı gösterir:
var info = aspose.slides.PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
var props = info.readDocumentProperties();
console.log(props.getCreatedTime());
console.log(props.getSubject());
console.log(props.getTitle());
// ..
DocumentProperties sınıfı altındaki özelliklere bakmak isteyebilirsiniz.
Sunum Özelliklerini Güncelle
Aspose.Slides, sunum özelliklerinde değişiklik yapmanıza olanak tanıyan PresentationInfo.updateDocumentProperties yöntemini sağlar.
Aşağıda gösterilen belge özelliklerine sahip bir PowerPoint sunumumuz olduğunu varsayalım.

Bu kod örneği, bazı sunum özelliklerini nasıl düzenleyeceğinizi gösterir:
let fileName = "sample.pptx";
let info = aspose.slides.PresentationFactory.getInstance().getPresentationInfo(fileName);
let properties = info.readDocumentProperties();
properties.setTitle("My title");
properties.setLastSavedTime(java.newInstanceSync("java.util.Date"));
info.updateDocumentProperties(properties);
info.writeBindedPresentation(fileName);
Belge özelliklerinin değiştirilmesinin sonuçları aşağıda gösterilmiştir.

Faydalı Bağlantılar
Bir sunum ve güvenlik özellikleri hakkında daha fazla bilgi edinmek için aşağıdaki bağlantılar faydalı olabilir:
- Sunumun Şifreli Olup Olmadığını Kontrol Etme
- Sunumun Yazma Koruması (salt okunur) Olup Olmadığını Kontrol Etme
- Sunumu Yüklemeden Önce Şifre Koruması Kontrolü
- Sunumu Koruyan Şifrenin Doğrulanması.
SSS
Sunumda gömülü fontları ve hangi fontların gömülü olduğunu nasıl kontrol edebilirim?
Sunum düzeyinde gömülü font bilgilerini arayın, ardından bu girdileri gerçekte kullanılan fontların setiyle karşılaştırarak hangi fontların render için kritik olduğunu belirleyin.
Dosyada gizli slaytlar olup olmadığını ve sayısını nasıl hızlıca öğrenebilirim?
Slayt koleksiyonunu yineleyin ve her slaydın görünürlük bayrağını inceleyin.
Özel slayt boyutu ve yönünün kullanılıp kullanılmadığını ve varsayılanlardan farklı olup olmadığını tespit edebilir miyim?
Evet. Mevcut slayt boyutunu ve yönünü standart ön ayarlarla karşılaştırın; bu, yazdırma ve dışa aktarma davranışını öngörmeye yardımcı olur.
Grafiklerin dış veri kaynaklarına başvurup başvurmadığını hızlı bir şekilde görmenin bir yolu var mı?
Evet. Tüm grafikleri dolaşın, veri kaynaklarını kontrol edin ve verinin dahili mi yoksa bağlantı‑tabanlı mı olduğunu not edin; kırık bağlantılar da dahil.
Render veya PDF dışa aktarmayı yavaşlatabilecek “ağır” slaytları nasıl değerlendirebilirim?
Her slayt için nesne sayılarını toplayın, büyük resimler, şeffaflık, gölgeler, animasyonlar ve multimedya öğelerini arayın; potansiyel performans darboğazlarını işaretlemek için kaba bir karmaşıklık puanı atayın.