Sunumları .NET'te HTML5'e Dönüştür
Genel Bakış
Bu makale, Aspose.Slides kullanarak PowerPoint sunumlarını HTML5’e dönüştürmeyi 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‑to‑HTML dışa aktarım sürecini gösterir, slayt görünüm modunda HTML5 çıktısının nasıl oluşturulacağını açıklar ve dışa aktarılan belgede yorumları düzenleyerek nasıl ekleyeceğinizi gösterir.
PowerPoint’i HTML5’e Dışa Aktarma
Bu C# kodu, web uzantıları ve bağımlılıklar olmadan bir sunumu HTML5’e nasıl dışa aktaracağınızı gösterir:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.html", SaveFormat.Html5);
}
Şekil animasyonları ve slayt geçişleri için ayarları şu şekilde belirtebilirsiniz:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres5.html", SaveFormat.Html5, new Html5Options
{
AnimateShapes = false,
AnimateTransitions = false
});
}
PowerPoint’i HTML’e Dışa Aktarma
Bu C# örneği, standart PowerPoint‑to‑HTML sürecini gösterir:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.html", SaveFormat.Html);
}
Bu durumda, sunum içeriği aşağıdaki gibi bir SVG biçiminde işlenir:
<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 kullanarak PowerPoint’i HTML’e dışa aktardığınızda, SVG işleme nedeniyle belirli öğelere stil uygulama veya animasyon ekleme imkanı olmayacaktır.PowerPoint’i HTML5 Slayt Görünümüyle Dışa Aktarma
Aspose.Slides, bir PowerPoint sunumunu slaytların slayt görünümü modunda sunulduğu bir HTML5 belgesine dönüştürmenize izin verir. Bu durumda, oluşturulan 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 C# kodu, PowerPoint’i HTML5 Slayt Görünümü dışa aktarım sürecini gösterir:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("HTML5-slide-view.html", SaveFormat.Html5, new Html5Options
{
AnimateShapes = true,
AnimateTransitions = true
});
}
Yorumlarla Bir HTML5 Belgesi Olarak Sunumu Dönüştürme
PowerPoint’teki yorumlar, kullanıcıların sunum slaytlarına not veya geri bildirim bırakmalarını sağlayan bir araçtır. Özellikle birden fazla kişinin belirli slayt öğelerine öneri veya not ekleyebildiği ortak projelerde faydalıdır; ana içeriği değiştirmeden. Her yorum, yazarın adını gösterir, böylece yorumu kimin bıraktığını takip etmek kolaydır.
Örnek olarak, “sample.pptx” dosyasında aşağıdaki PowerPoint sunumunun bulunduğunu varsayalım.

PowerPoint sunumunu bir HTML5 belgesine dönüştürdüğünüzde, çıktıda yorumların dahil edilip edilmemesini kolayca belirtebilirsiniz. Bunu yapmak için, yorumların görüntülenme parametrelerini NotesCommentsLayouting özelliği üzerinden Html5Options sınıfında belirtmeniz gerekir.
Aşağıdaki kod örneği, bir sunumu slaytların sağ tarafına yorumlar yerleştirilmiş bir HTML5 belgesine dönüştürür.
var html5Options = new Html5Options
{
NotesCommentsLayouting =
{
CommentsPosition = CommentsPositions.Right
}
};
using var presentation = new Presentation("sample.pptx");
presentation.Save("output.html", SaveFormat.Html5, html5Options);
“output.html” belgesi aşağıdaki görselde 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ştirme veya devre dışı bırakma seçenekleri sunar.
Yorum çıktısı destekleniyor mu ve slayta göre nerede konumlandırılabilir?
Evet, yorumlar HTML5’te eklenebilir ve notlar ve yorumlar için düzen ayarları aracılığıyla (örneğin slaytın sağına) konumlandırılabilir.
Güvenlik veya CSP nedenleriyle JavaScript çağrısı yapan bağlantıları atlayabilir miyim?
Evet, kaydetme sırasında JavaScript çağrısı içeren köprüleri atlamanızı sağlayan bir ayar vardır. Bu, katı güvenlik politikalarına uyum sağlamanıza yardımcı olur.