Android'de Sunumları HTML5'e Dönüştür
Genel Bakış
Bu makale, Aspose.Slides kullanarak PowerPoint sunumlarını HTML5’e nasıl dönüştüreceğinizi açıklar. Web uzantıları veya ek bağımlılıklar olmadan temel HTML5 dışa aktarmayı ve şekil animasyonları ile slayt geçişlerini kontrol etme seçeneklerini kapsar. Makale ayrıca standart PowerPoint’ten HTML’e dışa aktarma sürecini gösterir, slayt görünümü modunda HTML5 çıktısı oluşturmayı açıklar ve yorumların yerleşimini yapılandırarak dışa aktarılan belgede yorumları nasıl dahil edebileceğinizi gösterir.
PowerPoint’i HTML5’e Dışa Aktar
Bu Java kodu, bir sunumu web uzantıları ve bağımlılıklar olmadan HTML5’e nasıl dışa aktaracağınızı gösterir:
Presentation pres = new Presentation("pres.pptx");
try {
pres.save("pres.html", SaveFormat.Html5);
} finally {
if (pres != null) pres.dispose();
}
Şekil animasyonları ve slayt geçişleri için ayarları bu şekilde belirtmek isteyebilirsiniz:
Presentation pres = new Presentation("pres.pptx");
try {
Html5Options html5Options = new Html5Options();
html5Options.setAnimateShapes(false);
html5Options.setAnimateTransitions(false);
pres.save("pres5.html", SaveFormat.Html5, html5Options);
} finally {
if (pres != null) pres.dispose();
}
PowerPoint’i HTML’e Dışa Aktar
Bu Java kodu, standart PowerPoint’ten HTML’e süreci gösterir:
Presentation pres = new Presentation("pres.pptx");
try {
pres.save("pres.html", SaveFormat.Html);
} finally {
if (pres != null) pres.dispose();
}
Bu durumda, sunum içeriği aşağıdaki gibi bir SVG aracılığıyla render edilir:
<body>
<div class="slide" name="slide" id="slideslideIface1">
<svg version="1.1">
<g> THE SLIDE CONTENT GOES HERE </g>
</svg>
</div>
</body>
Note
Bu yöntemi PowerPoint’i HTML’e dışa aktarmak için kullandığınızda, SVG render’ı nedeniyle stil uygulayamaz veya belirli öğeleri animasyonlayamazsınız.PowerPoint’i HTML5 Slayt Görünümüyle Dışa Aktar
Aspose.Slides, bir PowerPoint sunumunu slaytların slayt görünümü modunda sunulduğu bir HTML5 belgesine dönüştürmenizi sağlar. Bu durumda, ortaya çıkan HTML5 dosyasını bir tarayıcıda açtığınızda, sunumu bir web sayfasında slayt görünümü modunda görürsünüz.
Bu Java kodu, PowerPoint’ten HTML5 Slayt Görünümü dışa aktarma sürecini gösterir:
Presentation pres = new Presentation("pres.pptx");
try {
Html5Options html5Options = new Html5Options();
html5Options.setAnimateShapes(true);
html5Options.setAnimateTransitions(true);
pres.save("HTML5-slide-view.html", SaveFormat.Html5, html5Options);
} finally {
if (pres != null) pres.dispose();
}
Yorumlarla Bir PowerPoint Sunusunu HTML5 Belgesine Dönüştür
PowerPoint’teki yorumlar, kullanıcıların sunum slaytlarına not veya geri bildirim bırakmasını sağlayan bir araçtır. Özellikle birden çok kişinin ana içeriği değiştirmeden belirli slayt öğelerine öneri veya not ekleyebildiği iş birliği projelerinde faydalıdır. Her yorum, yazarın adını gösterir, bu da kimin not bıraktığını kolayca takip etmeyi sağlar.
Örneğin, “sample.pptx” dosyasında aşağıdaki PowerPoint sunumunun kaydedildiğini varsayalım.

Bir PowerPoint sunumunu HTML5 belgesine dönüştürdüğünüzde, çıktıda sunum yorumlarını dahil edip etmeyeceğinizi kolayca belirtebilirsiniz. Bunu yapmak için, Html5Options sınıfının getNotesCommentsLayouting metodunda yorumların görüntüleme parametrelerini belirtmeniz gerekir.
Aşağıdaki kod örneği, yorumların slaytların sağ tarafında gösterildiği bir HTML5 belgesine sunumu dönüştürür.
Html5Options html5Options = new Html5Options();
html5Options.getNotesCommentsLayouting().setCommentsPosition(CommentsPositions.Right);
Presentation presentation = new Presentation("sample.pptx");
presentation.save("output.html", SaveFormat.Html5, html5Options);
presentation.dispose();
“output.html” belgesi aşağıdaki görüntüde gösterilmiştir.

SSS
HTML5’te nesne animasyonları ve slayt geçişlerinin oynatılıp oynatılmayacağını kontrol edebilir miyim?
Evet, HTML5, şekil animasyonlarını ve slayt geçişlerini etkinleştirmek veya devre dışı bırakmak için ayrı seçenekler sunar.
Yorumların çıktısı destekleniyor mu ve slayta göre nerede konumlandırılabilir?
Evet, yorumlar HTML5’te eklenebilir ve notlar ve yorumlar için yerleşim ayarları aracılığıyla (örneğin slaytın sağ tarafına) konumlandırılabilir.
Güvenlik veya CSP nedenleriyle JavaScript çağıran bağlantıları atlayabilir miyim?
Evet, kaydetme sırasında JavaScript çağrısı içeren hiperlinkleri atlamanızı sağlayan bir ayar vardır. Bu, katı güvenlik politikalarına uymaya yardımcı olur.