Այս հոդվածը ներառում է, թե ինչպես ստեղծել PowerPoint սլայդներ HTML-ում՝ օգտագործելով Python, ինչպես նաև կազմաձևման մանրամասն քայլերը և գործարկվող օրինակելի կոդը: Դուք կարող եք ստեղծել նոր presentation և արտահանել այն որպես HTML կամ բեռնել գոյություն ունեցող ներկայացում այն HTML-ի վերածելու համար
զննարկիչում ցուցադրելու համար: Python-ի աջակցվող ցանկացած միջավայրում և առանց կախվածության MS PowerPoint-ից կամ այլ երրորդ կողմի գործիքից, դուք կարող եք ստեղծել HTML ներկայացում Python-ով:
Python-ի միջոցով HTML-ում PowerPoint սլայդներ ստեղծելու քայլեր
- Ստեղծեք միջավայր՝ Aspose.Slides Python-ի համար .NET-ի միջոցով-ը ձեր հավելվածում օգտագործելու համար
- Ներմուծեք aspose.slides և aspose.pydrawing ձեր Python ֆայլում
- Ստեղծեք դատարկ PowerPoint ներկայացում՝ օգտագործելով Presentation դասի օբյեկտը և պահեք այն որպես HTML ֆայլ
- Մուտք գործեք լռելյայն առաջին լռելյայն սլայդը նորաստեղծ ներկայացման մեջ
- Տեղադրեք Autoshape ուղղանկյուն տիպի ձևի և տեքստային հատկությունների հետ միասին
- Պահպանեք ստեղծված ներկայացումը որպես 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-ի միջոցով-ի հոդվածը: