So streichen Sie Text in PPTX mit Python durch

In diesem Thema geht es darum, wie man Text in PPTX mit Python durchstreicht. Es enthält die Details zum Einrichten der Umgebung sowie die erforderlichen Ressourcen, eine schrittweise Vorgehensweise und einen funktionierenden Beispielcode zum Durchstreichen von PPTX-Text mit Python. Es zeigt die Prozessdetails, einschließlich der Erstellung der Beispielpräsentation, des Einfügens einer automatischen Form, des Hinzufügens des Textrahmens durch Einfügen des Textes und des Durchstreichens des Textes.

Schritte zum Durchstreichen von Text in PPTX mit Python

  1. Richten Sie die Umgebung für Verwenden Sie Aspose.Slides für Python über .NET ein, um Text in PPTX durchzustreichen
  2. Generieren Sie eine leere Standardpräsentation mithilfe einer Instanz der Klasse Presentation und greifen Sie auf deren erste Folie zu
  3. Erstellen Sie eine Autoform und fügen Sie darin einen Beispieltextrahmen ein
  4. Fügen Sie einen Teil des Textes in den Textrahmen ein und legen Sie mithilfe des Enumerators TextStrikethroughType die Option Doppelte Linie durchgestrichen für den Teiltext fest
  5. Fügen Sie einen zweiten Textabschnitt in den Textrahmen ein und legen Sie mithilfe des TextStrikethroughType-Enumerators den einzeiligen Strich für den Teiltext fest
  6. Speichern Sie die PPTX-Präsentation mit durchgestrichenem Text auf der Festplatte

Die obigen Schritte zeigen, wie man Text in Präsentation mit Python durchstreicht, indem die Details zu allen erforderlichen Klassen, Methoden und Eigenschaften offengelegt werden, um die gewünschte Ausgabe zu erhalten. Die Presentation-Klasse wird verwendet, um eine leere PPTX-Datei zu erstellen oder eine vorhandene PPTX-Datei zu laden, die ShapeCollection-Klasse wird verwendet, um die automatische Form in der PPTX-Folie hinzuzufügen, und der TextStrikethroughType-Enumerator wird verwendet, um den erforderlichen Textdurchstreichungstyp für den ausgewählten Teil festzulegen.

Code zum Durchstreichen von Text in PPTX mit 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")

Der obige Beispielcode durchgestrichener Text in PPT mit Python. Es verwendet die Instanz der Presentation-Klasse, um eine leere Standardpräsentation zu generieren, und verwendet die Eigenschaft Presentation.Slides, um auf die erste Folie in der Sammlung der Präsentationsfolien zuzugreifen. Es wird eine Autoform eingefügt, in die anschließend Textteile eingefügt werden. Abschließend wird mit Hilfe des TextStrikethroughType-Enumerators der gewünschte Text in der Präsentation durchgestrichen und auf der Festplatte gespeichert.

In diesem Tutorial haben wir gelernt, Präsentationstext mit Python durchzustreichen. Wenn Sie mehr über das Zusammenführen der Islides innerhalb der Präsentation erfahren möchten, lesen Sie den Artikel auf So führen Sie PowerPoint-Dateien mit Python zusammen.

 Deutsch