Szöveg áthúzása PPTX-ben Python használatával

Ez a témakör arra összpontosít, hogy hogyan lehet áthúzni a szöveget a PPTX alkalmazásban Python használatával. Tartalmazza a környezet létrehozásának részleteit a szükséges erőforrásokkal együtt, egy lépésenkénti eljárást, valamint egy működő példakódot a PPTX szöveg Python használatával** történő kihúzására**. Megmutatja a folyamat részleteit, beleértve a minta prezentáció létrehozását, az automatikus alakzat beszúrását, a szövegkeret hozzáadását a szöveg beszúrásával és a szöveg kihúzásával.

Szöveg áthúzásának lépései PPTX-ben Python használatával

  1. Hozzon létre egy az Aspose.Slides for Python használata .NET-en keresztül környezetet a szöveg áthúzásához a PPTX-ben
  2. Hozzon létre egy alapértelmezett üres prezentációt a Presentation osztály egy példányával, és nyissa meg az első diát
  3. Hozzon létre egy automatikus alakzatot, és illesszen be egy minta szövegkeretet
  4. Szúrjon be egy szövegrészt a szövegkeretbe, és állítsa be a szövegrész dupla soros áthúzását a TextStrikethroughType felsoroló segítségével
  5. Szúrjon be egy második szövegrészt a szövegkeretbe, és állítsa be a szövegrész egysoros vonalát a TextStrikethroughType felsoroló segítségével
  6. Mentse el a PPTX prezentációt áthúzással a lemezen

A fenti lépések bemutatják, hogyan lehet áthúzni a szöveget a prezentációban Python használatával azáltal, hogy felfedik az összes szükséges osztályra, metódusra és tulajdonságra vonatkozó részleteket a kívánt kimenet eléréséhez. A Presentation osztály egy üres PPTX fájl létrehozására vagy betöltésére szolgál, a ShapeCollection osztály az automatikus alakzat hozzáadására szolgál a PPTX dián, a TextStrikethroughType enumerátor pedig a szükséges szöveg áthúzási típusának beállítására szolgál a kiválasztott részhez.

Kód a szöveg áthúzásához a PPTX-ben Python használatával

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")

A fenti példa kódja áthúzott szöveg a PPT-ben Python használatával. A Presentation osztálypéldányt használja egy alapértelmezett üres prezentáció létrehozásához, és a Presentation.Slides tulajdonságot használja a prezentációs diagyűjtemény első diájának eléréséhez. A rendszer beszúr egy automatikus alakzatot, amelyet ezután szövegrészek beszúrása követ. Végül a TextStrikethroughType enumerátor segítségével a kívánt szöveget kihúzzuk a prezentációban, és elmentjük a lemezre.

Ebben az oktatóanyagban megtanultuk a prezentáció szövegét Python használatával kihúzni. Ha szeretne többet megtudni az Islides prezentáción belüli egyesítéséről, olvassa el a PowerPoint fájlok egyesítése Python segítségével cikket.

 Magyar