Ինչպես ստեղծել PowerPoint սլայդներ HTML-ում՝ օգտագործելով Python-ը

Այս հոդվածը ներառում է, թե ինչպես ստեղծել PowerPoint սլայդներ HTML-ում՝ օգտագործելով Python, ինչպես նաև կազմաձևման մանրամասն քայլերը և գործարկվող օրինակելի կոդը: Դուք կարող եք ստեղծել նոր presentation և արտահանել այն որպես HTML կամ բեռնել գոյություն ունեցող ներկայացում այն HTML-ի վերածելու համար զննարկիչում ցուցադրելու համար: Python-ի աջակցվող ցանկացած միջավայրում և առանց կախվածության MS PowerPoint-ից կամ այլ երրորդ կողմի գործիքից, դուք կարող եք ստեղծել HTML ներկայացում Python-ով:

Python-ի միջոցով HTML-ում PowerPoint սլայդներ ստեղծելու քայլեր

  1. Ստեղծեք միջավայր՝ Aspose.Slides Python-ի համար .NET-ի միջոցով-ը ձեր հավելվածում օգտագործելու համար
  2. Ներմուծեք aspose.slides և aspose.pydrawing ձեր Python ֆայլում
  3. Ստեղծեք դատարկ PowerPoint ներկայացում՝ օգտագործելով Presentation դասի օբյեկտը և պահեք այն որպես HTML ֆայլ
  4. Մուտք գործեք լռելյայն առաջին լռելյայն սլայդը նորաստեղծ ներկայացման մեջ
  5. Տեղադրեք Autoshape ուղղանկյուն տիպի ձևի և տեքստային հատկությունների հետ միասին
  6. Պահպանեք ստեղծված ներկայացումը որպես HTML ֆայլ

Վերոհիշյալ պարզ քայլերի ուղեցույցը ստեղծել HTML ներկայացման սլայդներ Python-ի միջոցով միայն API-ի մի քանի զանգերի օգնությամբ: Դուք կարող եք կա՛մ ստեղծել նոր ներկայացում, կա՛մ բեռնել առկա ներկայացումը՝ HTML-ի փոխարկելու համար: Այս օրինակում մենք կենտրոնացել ենք ներկայացման ստեղծման և ուղղանկյան տիպի ինքնաձևի ավելացման վրա՝ դրա ձևի և տեքստային հատկությունների կարգավորումների հետ մեկտեղ՝ ելքային HTML էջի բովանդակությունը ցուցադրելու համար:

Կոդ՝ Python-ի միջոցով HTML ներկայացում ստեղծելու համար

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)

Այս կոդը պատկերացնելու PowerPoint սլայդները HTML-ում Python-ի միջոցով ստեղծել է ուղղանկյունի ինքնաձև: Դուք կարող եք հետագայում հարմարեցնել ձևը և դրա տեքստը՝ ավելացնելով հիպերհղումներ, տեքստային պարբերություններ, պարբերակներ, համարակալված ցուցակներ, մեդիա ֆայլեր, գծապատկերներ, SmartArt և WordArt և այլն: Նմանապես, HTML արտահանելիս կարող եք նաև ընտրել այն սլայդները, որոնք ցանկանում եք ներկայացնել HTML, ինչպես նաև այն հիշողության հոսքի մեջ պահելու տարբերակով:

Այս թեմայում մենք սովորել ենք փոխակերպել ներկայացումը HTML-ի` օգտագործելով Python: Եթե դուք հետաքրքրված եք սլայդները պատկերների վերածելու մասին իմանալով, տես ինչպես ստեղծել PowerPoint սլայդ պատկեր Python-ի միջոցով-ի հոդվածը:

 Հայերեն