Android'de Sunum Bilgilerini Al ve Güncelle

Genel Bakış

Bu makale, Aspose.Slides içinde sunum bilgilerini nasıl inceleyeceğinizi gösterir. Tam dosyayı yüklemeden bir sunumun mevcut formatını belirleme, belge özelliklerini okuma ve gerektiğinde bu özellikleri güncelleme yöntemlerini açıklar.

Örnekler, PresentationInfo ve DocumentProperties API’lerine dayanmakta ve sunum meta verileriyle çalışmak için tipik işlemleri göstermektedir.

Sunum Formatını Kontrol Et

Bir sunum üzerinde çalışmadan önce, sunumun şu anda hangi formatta (PPT, PPTX, ODP ve diğerleri) olduğunu öğrenmek isteyebilirsiniz.

Sunumun formatını sunumu yüklemeden kontrol edebilirsiniz. Aşağıdaki Java koduna bakın:

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
System.out.println(info.getLoadFormat()); // PPTX

IPresentationInfo info2 = PresentationFactory.getInstance().getPresentationInfo("pres.ppt");
System.out.println(info2.getLoadFormat()); // PPT

IPresentationInfo info3 = PresentationFactory.getInstance().getPresentationInfo("pres.odp");
System.out.println(info3.getLoadFormat()); // ODP

Sunum Özelliklerini Al

Bu Java kodu, sunum özelliklerini (sunum hakkında bilgi) nasıl alacağınızı gösterir:

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo("pres.pptx");
IDocumentProperties props = info.readDocumentProperties();
System.out.println(props.getCreatedTime());
System.out.println(props.getSubject());
System.out.println(props.getTitle());
// ..

DocumentProperties sınıfı altındaki DocumentProperties sınıfı altındaki özellikler görmek isteyebilirsiniz.

Sunum Özelliklerini Güncelle

Aspose.Slides, sunum özelliklerinde değişiklik yapmanızı sağlayan PresentationInfo.updateDocumentProperties metodunu sunar.

Aşağıda gösterilen belge özelliklerine sahip bir PowerPoint sunumumuz olduğunu varsayalım.

PowerPoint sunumunun orijinal belge özellikleri

Bu kod örneği, bazı sunum özelliklerini nasıl düzenleyeceğinizi gösterir:

String fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.getInstance().getPresentationInfo(fileName);

IDocumentProperties properties = info.readDocumentProperties();
properties.setTitle("My title");
properties.setLastSavedTime(new Date());

info.updateDocumentProperties(properties);
info.writeBindedPresentation(fileName);

Belge özelliklerini değiştirmenin sonuçları aşağıda gösterilmiştir.

PowerPoint sunumunun değiştirilen belge özellikleri

Faydalı Bağlantılar

Bir sunum ve güvenlik özellikleri hakkında daha fazla bilgi edinmek için aşağıdaki bağlantılar yararlı olabilir:

SSS

Yazı tiplerinin gömülü olup olmadığını ve hangi yazı tiplerinin gömülü olduğunu nasıl kontrol edebilirim?

Sunum seviyesinde gömülü-yazı tipi bilgisi bilgisine bakın, ardından bu girişleri içerikte gerçekte kullanılan yazı tipleri içinde kullanılan yazı tipleriyle karşılaştırarak görüntüleme için kritik olan yazı tiplerini belirleyin.

Dosyanın gizli slaytları olup olmadığını ve sayısını nasıl hızlıca öğrenebilirim?

slayt koleksiyonu üzerinden döngü yapın ve her slaydın görünürlük bayrağı özelliğini inceleyin.

Özel slayt boyutu ve yöneliminin kullanılıp kullanılmadığını ve varsayılanlardan farklı olup olmadığını tespit edebilir miyim?

Evet. Mevcut slayt boyutu ve yönelimi standart ön ayarlarla karşılaştırın; bu, yazdırma ve dışa aktarma davranışını öngörmeye yardımcı olur.

Grafiklerin harici veri kaynaklarına başvurup başvurmadığını hızlıca görebilir miyim?

Evet. Tüm grafikler üzerinde gezinin, veri kaynağı öğelerini kontrol edin ve verinin dahili mi yoksa bağlantı tabanlı mı olduğunu, kırık bağlantılar dahil, not alın.

Renderlama veya PDF dışa aktarımı yavaşlatabilecek ‘ağır’ slaytları nasıl değerlendirebilirim?

Her slayt için nesne sayılarını toplayın ve büyük görseller, saydamlık, gölgeler, animasyonlar ve multimedya gibi öğelere bakın; potansiyel performans sorunlarını işaretlemek için kabaca bir karmaşıklık puanı atayın.