Python kullanarak HTML'de PowerPoint Slaytları Nasıl Oluşturulur

Bu makale, ayrıntılı yapılandırma adımları ve çalıştırılabilir bir örnek kodla birlikte Python kullanarak HTML’de PowerPoint slaytlarının nasıl oluşturulacağını açıklar. Yeni bir presentation oluşturabilir ve onu HTML olarak dışa aktarabilir veya bir tarayıcıda görüntülemek üzere HTML’ye dönüştürmek üzere mevcut bir sunumu yükleyebilirsiniz. Herhangi bir Python destekli ortamda ve MS PowerPoint’e veya başka bir üçüncü taraf araca bağımlı olmadan, Python ile bir HTML sunumu oluşturabilirsiniz.

Python kullanarak HTML’de PowerPoint Slaytları Oluşturma Adımları

  1. Uygulamanızda .NET üzerinden Python için Aspose.Slides kullanmak için ortamı oluşturun
  2. Python dosyanıza aspose.slides ve aspose.pydrawing dosyasını içe aktarın
  3. Presentation sınıfı nesnesini kullanarak boş bir PowerPoint sunumu oluşturun ve bunu HTML dosyası olarak kaydedin
  4. Yeni oluşturulan sunuda varsayılan ilk varsayılan slayda erişin
  5. Şekil ve metin özelliklerinin ayarlanmasıyla birlikte Dikdörtgen türünde bir Otomatik Şekil ekleme
  6. Oluşturulan sunumu bir HTML dosyası olarak kaydedin

Yukarıdaki basit adımlar, yalnızca birkaç API çağrısının yardımıyla Python* kullanarak *HTML sunum slaytları oluşturmaya yönelik kılavuzdur. HTML’ye dönüştürmek için yeni bir sunum oluşturabilir veya mevcut bir sunumu yükleyebilirsiniz. Bu örnekte, bir sunum oluşturmaya ve içeriği çıktı HTML sayfasında göstermek için şekil ve metin özelliklerinin ayarıyla birlikte dikdörtgen türünde bir otomatik şekil eklemeye odaklandık.

Python kullanarak HTML Sunumu Oluşturma Kodu

import aspose.pydrawing as drawing
import aspose.slides as slides
# Applying the linence for Aspose.Slides
slidesLicense = slides.License()
slidesLicense.set_license("Aspose.Total.lic")
# Generate an empty presentation using Presentation class object
with slides.Presentation() as htmlPresentationObj:
# Access the first slide inside presentation slides collection
slide = htmlPresentationObj.slides[0]
# Insert an Autoshape of Rectangle type inside the slide
recAutoShape = slide.shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 150, 150, 300, 200)
# Fill the added auto shape with color
recAutoShape.fill_format.fill_type = slides.FillType.SOLID
recAutoShape.fill_format.solid_fill_color.color = drawing.Color.green;
# Insert a text frame and add text inside the shape
shapeTextFrame = recAutoShape.add_text_frame("Testing presentation to HTML")
# Applying different text related properties
portFormat = shapeTextFrame.paragraphs[0].portions[0].portion_format
portFormat.fill_format.fill_type = slides.FillType.SOLID
portFormat.fill_format.solid_fill_color.color= drawing.Color.red
portFormat.font_bold = slides.NullableBool.TRUE
portFormat.font_italic = slides.NullableBool.TRUE
portFormat.font_height = 14
# Save the generated HTML on the disk
htmlPresentationObj.save("GeneratedHtml.html", slides.export.SaveFormat.HTML)

Python* kullanarak PowerPoint slaytlarını HTML olarak oluşturmak için kullanılan bu kod, bir dikdörtgen otomatik şekil oluşturmuştur. Köprüler, metin paragrafları, madde işaretleri, numaralı listeler, medya dosyaları, grafikler, SmartArt ve WordArt vb. ekleyerek şekli ve metnini daha da özelleştirebilirsiniz. Benzer şekilde, HTML’ye dışa aktarırken, oluşturmak istediğiniz slaytları da seçebilirsiniz. Ayrıca bir bellek akışına kaydetme seçeneği ile birlikte HTML.

Bu konuda, Python kullanarak sunuyu HTML’ye dönüştürmeyi öğrendik. Slaytları resimlere dönüştürmekle ilgileniyorsanız, Python kullanarak PowerPoint slayt Resmi nasıl oluşturulur makalesine bakın.

 Türkçe