Çeşitli durumlarda, PowerPoint sunumlarındaki slaytları HTML biçimine dönüştürmeniz gerekir. Örneğin, tarayıcıda görüntülemek, içeriği dizine eklemek vb. Bu makalede, Python’da PowerPoint PPT veya PPTX HTML’ye nasıl dönüştürüleceğini öğreneceksiniz. Ayrıca, PPT’yi duyarlı HTML’ye nasıl dönüştüreceğimizi ele alacağız ve ortaya çıkan HTML sayfalarına slayt notları ekleyeceğiz.
- Python PowerPoint’ten HTML’ye Dönüştürücü
- PowerPoint PPT’yi HTML’ye dönüştürme
- PPT’yi Duyarlı HTML’ye Dönüştür
- Slayt Notlarını HTML’ye PPT’ye Dahil Et
Python PowerPoint PPT’den HTML’ye Dönüştürücü
Aspose.Slides for Python via .NET, çok çeşitli sunum işleme özellikleri sağlayan güçlü bir Python kitaplığıdır. Sıfırdan yeni sunumlar oluşturabilir veya mevcut olanları MS Office olmadan sorunsuz bir şekilde değiştirebilirsiniz. Ayrıca, PPT/PPTX’in diğer biçimlere yüksek doğrulukla dönüştürülmesini sağlar. PPT’yi HTML’ye dönüştürmek için bu kütüphaneyi kullanacağız. Aşağıdaki komutu kullanarak PyPI‘dan Python uygulamanıza kurabilirsiniz.
> pip install aspose.slides
Python’da bir PowerPoint PPT/PPTX’i HTML’ye dönüştürün
Python’da bir PowerPoint PPT’yi HTML’ye dönüştürme adımları aşağıdadır.
- Sunum sınıfını kullanarak PPT (veya PPTX) dosyasını yükleyin.
- Presentation.save(string, export.SaveFormat.HTML) yöntemini kullanarak PPT’yi HTML’ye dönüştürün.
Aşağıdaki kod örneği, Python’da bir PowerPoint PPTX dosyasının HTML’ye nasıl dönüştürüleceğini gösterir.
import aspose.slides as slides
# Sunum dosyasını yükleyin
pres = slides.Presentation("presentation.pptx")
# HTML olarak kaydet
pres.save("ppt-to-html.html", slides.export.SaveFormat.HTML)
Aşağıdaki, iki slayt içeren bir PPT’yi dönüştürdükten sonra elde ettiğimiz HTML sayfasıdır.
Python’da PPT veya PPTX’i Duyarlı HTML’ye dönüştürün
Farklı tarayıcılarda ve ekran boyutlarında düzgün görünmesi için bir PPT dosyasını duyarlı HTML’ye de dönüştürebilirsiniz. Bunu başarmak için adımlar aşağıdadır.
- Sunum sınıfını kullanarak PPT (veya PPTX) dosyasını yükleyin.
- HtmlOptions sınıfından bir nesne oluşturun.
- ResponsiveHtmlController sınıfından bir nesne oluşturun.
- HtmlOptions.htmlformatter özelliğine denetleyici atayın.
- Presentation.save(string, export.SaveFormat.HTML, HtmlOptions) yöntemini kullanarak PPT’yi HTML’ye dönüştürün.
Aşağıdaki kod örneği, Python’da bir PPTX’in duyarlı HTML’ye nasıl dönüştürüleceğini gösterir.
import aspose.slides as slides
# Sunum dosyasını yükleyin
pres = slides.Presentation("presentation.pptx")
# HTML seçenekleri oluşturma
options = slides.export.HtmlOptions()
# Duyarlı bir HTML denetleyicisi oluşturun
controller = slides.export.ResponsiveHtmlController()
# Denetleyiciyi HTML biçimlendirici olarak ayarla
options.html_formatter = slides.export.HtmlFormatter.create_custom_formatter(controller)
# HTML olarak kaydet
pres.save("ppt-to-responsive-html.html", slides.export.SaveFormat.HTML, options)
Aşağıdaki ekran görüntüsü, dönüştürülen HTML’nin bir mobil ekranda nasıl göründüğünü gösterir.
Slayt Notlarını PowerPoint’ten HTML’ye Dönüştürmeye Dahil Etme
Varsayılan olarak, slayt notları dönüştürülen HTML sayfalarına dahil edilmez. Ancak bunları dahil etmek isterseniz, bunu HtmlOptions.notescommentslayouting.notesposition özelliğine export.NotesPositions numaralandırmasından bir değer atayarak yapabilirsiniz. Aşağıdaki kod örneği, HTML sayfalarının altına slayt notlarının nasıl ekleneceğini gösterir.
import aspose.slides as slides
# Sunum dosyasını yükleyin
pres = slides.Presentation("presentation.pptx")
# HTML seçenekleri oluşturma
options = slides.export.HtmlOptions()
# Slayt notlarını dahil et
options.notes_comments_layouting.notes_position = slides.export.NotesPositions.BOTTOM_FULL
# HTML olarak kaydet
pres.save("ppt-to-html-notes.html", slides.export.SaveFormat.HTML, options)
Aşağıdaki ekran görüntüsü, slayt notlarının dönüştürülen HTML sayfasında nasıl göründüğünü gösterir.
Ücretsiz Lisans Alın
Aspose.Slides for Python’u geçici lisans alarak değerlendirme kısıtlamaları olmadan .NET üzerinden kullanabilirsiniz.
Çözüm
Bu makalede, Python’da PowerPoint PPT veya PPTX’i HTML’ye nasıl dönüştüreceğinizi öğrendiniz. Ayrıca, bir sununun duyarlı HTML’ye nasıl dönüştürüleceğini ve ortaya çıkan HTML sayfalarına slayt notlarının nasıl ekleneceğini gördük. Aspose.Slides for Python hakkında daha fazla bilgiyi belgeleri kullanarak .NET aracılığıyla okuyabilirsiniz. Herhangi bir sorunuz olması durumunda forumumuzdan bize ulaşın.
Ayrıca bakınız
Bilgi: Aspose, sunumu HTML’ye dönüştürme sürecinin canlı bir uygulaması olan ücretsiz bir PowerPoint’ten HTML’ye dönüştürme hizmeti sağlar.