Exporting Math Equations
Aspose.Slides for Python via .NET allows you to export math equations from presentations. For example, you may need to extract the mathematical equations on slides (from a specific presentation) and use them in another program or platform.
While humans easily write the code for some equation formats like LaTeX, they struggle to write the code for MathML because the latter is meant to be generated automatically by apps. Programs read and parse MathML easily because its code is in XML, so MathML is commonly used as an output and printing format in many fields.
This sample code shows you how to export a math equation from a presentation to MathML:
import aspose.slides as slides import aspose.slides.mathtext as math with slides.Presentation() as pres: autoShape = pres.slides.shapes.add_math_shape(0, 0, 500, 50) mathParagraph = autoShape.text_frame.paragraphs.portions.math_paragraph mathParagraph.add( math.MathematicalText("a"). set_superscript("2"). join("+"). join(math.MathematicalText("b").set_superscript("2")). join("="). join(math.MathematicalText("c").set_superscript("2"))) with open("mathml.xml", "wb") as stream: mathParagraph.write_as_math_ml(stream)