Exportieren von mathematischen Gleichungen
Aspose.Slides für Python über .NET ermöglicht es Ihnen, mathematische Gleichungen aus Präsentationen zu exportieren. Beispielsweise müssen Sie möglicherweise die mathematischen Gleichungen auf Folien (aus einer bestimmten Präsentation) extrahieren und in einem anderen Programm oder auf einer anderen Plattform verwenden.
Während Menschen den Code für einige Gleichungsformate wie LaTeX leicht schreiben, haben sie Schwierigkeiten, den Code für MathML zu schreiben, da letzteres automatisch von Apps generiert werden soll. Programme lesen und parsen MathML leicht, da der Code in XML vorliegt, weshalb MathML häufig als Ausgabe- und Druckformat in vielen Bereichen verwendet wird.
Dieser Beispielcode zeigt Ihnen, wie Sie eine mathematische Gleichung aus einer Präsentation nach MathML exportieren:
import aspose.slides as slides
import aspose.slides.mathtext as math
with slides.Presentation() as pres:
autoShape = pres.slides[0].shapes.add_math_shape(0, 0, 500, 50)
mathParagraph = autoShape.text_frame.paragraphs[0].portions[0].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)