Այս թեման կենտրոնանում է ինչպես ջնջել տեքստը PPTX-ում` օգտագործելով Python: Այն ներառում է շրջակա միջավայրի ստեղծման մանրամասները և անհրաժեշտ ռեսուրսները, քայլ առ քայլ ընթացակարգ և աշխատանքային օրինակ կոդ՝ PPTX տեքստը Python-ով ջնջելու համար: Այն ցուցադրում է գործընթացի մանրամասները, ներառյալ նմուշի ներկայացման ստեղծումը, ինքնաձևի տեղադրումը, տեքստի շրջանակի ավելացումը՝ տեքստը տեղադրելու և տեքստը հանելու միջոցով:
Python-ի միջոցով PPTX-ում տեքստը հանելու քայլեր
- Ստեղծեք միջավայր օգտագործել Aspose.Slides-ը Python-ի համար .NET-ի միջոցով-ի համար՝ PPTX-ում տեքստը ջնջելու համար
- Ստեղծեք լռելյայն դատարկ ներկայացում՝ օգտագործելով Presentation դասի օրինակը և մուտք գործեք դրա առաջին սլայդը
- Ստեղծեք ինքնաձև և տեղադրեք դրա ներսում տեքստային շրջանակի նմուշ
- Տեղադրեք տեքստի մի մասը տեքստի շրջանակի ներսում և կարգավորեք հատվածի տեքստի կրկնակի տողերը՝ օգտագործելով TextStrikethroughType համարիչը:
- Տեղադրեք տեքստի երկրորդ հատվածը տեքստի շրջանակի ներսում և սահմանեք մեկ տողով տողով հատվածի տեքստի համար՝ օգտագործելով TextStrikethroughType հաշվիչը
- Պահպանեք PPTX ներկայացումը սկավառակի վրա տեքստի միջոցով հարվածով
Վերոնշյալ քայլերը ցույց են տալիս ինչպես հեռացնել տեքստը Ներկայացման մեջ Python-ի միջոցով՝ բացահայտելով բոլոր պահանջվող դասերի, մեթոդների և հատկությունների մանրամասները՝ ցանկալի արդյունքը ստանալու համար: Presentation դասը օգտագործվում է գոյություն ունեցող PPTX ֆայլը դատարկ ստեղծելու կամ բեռնելու համար, ShapeCollection դասը օգտագործվում է PPTX սլայդում autoshape ավելացնելու համար, իսկ TextStrikethroughType հաշվիչը՝ ընտրված հատվածի համար անհրաժեշտ տեքստի տողերի տեսակը սահմանելու համար:
Կոդ՝ PPTX-ում Python-ի միջոցով տեքստը հանելու համար
import aspose.pydrawing as draw | |
import aspose.slides as slides | |
# Path to the license file directory | |
filepath = "Y://Documents//KnowledgeBase//TestData//" | |
#Load the license in your application for creating a strikethrough text | |
slidesTextLicense = slides.License() | |
slidesTextLicense.set_license(filepath + "Conholdate.Total.Product.Family.lic") | |
# Instantiate the Presentation object to strikethrough text | |
with slides.Presentation() as presentationText: | |
#Access the first default slide | |
slide = presentationText.slides[0] | |
#Add an autoshape of the Rectangle type | |
autoShape = slide.shapes.add_auto_ahape(slides.ShapeType.Rectangle, 50, 150, 300, 0) | |
#Filling the shape with no fill color | |
autoShape.fill_format.fill_type = slides.FillType.NoFill | |
#Add the text frame inside the autoshape | |
textFrame = autoShape.add_text_frame("This is sample strikethrough text") | |
#Set the textual properties on the portion | |
portionFormat = textFrame.paragraphs[0].portions[0].portion_format | |
portionFormat.fill_format.fill_type = slides.FillType.Solid | |
portionFormat.fill_format.solid_fill_color.dolor = draw.Color.red | |
#Strikethrouh with double line | |
portionFormat.strikethrough_type = slides.TextStrikethroughType.Double; | |
#Add a second line of text | |
secondPortion = slides.Portion("Second text line ") | |
textFrame.Paragraphs[0].Portions.Add(secondPortion) | |
portionFormat = secondPortion.PortionFormat | |
portionFormat.fill_format.fill_type = slides.FillType.Solid | |
portionFormat.fill_format.solid_fill_color.color = draw.Color.blue | |
#Strikethrouh with a single line | |
portionFormat.strikethrough_type = slides.TextStrikethroughType.Single | |
#Save the presentation with strikethrough text on the disk | |
presentationText.save(filepath + "StrikethroughText.pptx", slides.export.SaveFormat.Pptx) | |
print("Done") |
Վերոնշյալ օրինակի կոդը strikeout text PPT-ում Python-ի միջոցով: Այն օգտագործում է Presentation դասի օրինակը լռելյայն դատարկ ներկայացում ստեղծելու համար և օգտագործում Presentation.Slides հատկությունը՝ առաջին սլայդը մուտք գործելու համար ներկայացման սլայդների հավաքածուի ներսում: Տեղադրվում է ավտոձև, որին հաջորդում է տեքստի մասերի տեղադրումը դրա ներսում: Վերջապես, TextStrikethroughType համարիչի օգնությամբ ցանկալի տեքստը ջնջվում է ներկայացման մեջ և պահվում սկավառակի վրա։
Այս ձեռնարկում մենք սովորել ենք ջնջել ներկայացման տեքստը՝ օգտագործելով Python: Եթե դուք հետաքրքրված եք պրեզենտացիայի ներսում կղզիների միաձուլման մասին, տես Ինչպես միաձուլել PowerPoint ֆայլերը Python-ի միջոցով-ի հոդվածը: