PowerPoint in Markdown in Python konvertieren
saveOptions.export_type = MarkdownExportType.VISUAL
festlegen und den base_path
angeben, in dem die in dem Markdown-Dokument referenzierten Bilder gespeichert werden.
PowerPoint in Markdown konvertieren
- Erstellen Sie eine Instanz der Presentation Klasse, um ein Präsentationsobjekt darzustellen.
- Verwenden Sie die Save Methode, um das Objekt als Markdown-Datei zu speichern.
Dieser Python-Code zeigt Ihnen, wie Sie PowerPoint in Markdown konvertieren:
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
pres.save("pres.md", slides.export.SaveFormat.MD)
PowerPoint in Markdown Flavor konvertieren
Aspose.Slides ermöglicht Ihnen die Konvertierung von PowerPoint in Markdown (mit grundlegender Syntax), CommonMark, GitHub-flavored Markdown, Trello, XWiki, GitLab und 17 weiteren Markdown-Flavors.
Dieser Python-Code zeigt Ihnen, wie Sie PowerPoint in CommonMark konvertieren:
from aspose.slides import Presentation
from aspose.slides.dom.export.markdown.saveoptions import MarkdownSaveOptions, Flavor
from aspose.slides.export import SaveFormat
with Presentation("pres.pptx") as pres:
saveOptions = MarkdownSaveOptions()
saveOptions.flavor = Flavor.COMMONMARK
pres.save("pres.md", SaveFormat.MD, saveOptions)
Die 23 unterstützten Markdown-Flavors sind unter der Flavor-Enumeration aus der MarkdownSaveOptions Klasse aufgeführt.
Präsentation mit Bildern in Markdown konvertieren
Die MarkdownSaveOptions Klasse bietet Eigenschaften und Aufzählungen, die es Ihnen ermöglichen, bestimmte Optionen oder Einstellungen für die resultierende Markdown-Datei zu verwenden. Die MarkdownExportType Enumeration kann beispielsweise auf Werte gesetzt werden, die festlegen, wie Bilder gerendert oder verarbeitet werden: Sequential
, TextOnly
, Visual
.
Bilder sequenziell konvertieren
Wenn Sie möchten, dass die Bilder einzeln nacheinander in der resultierenden Markdown erscheinen, müssen Sie die sequenzielle Option wählen. Dieser Python-Code zeigt Ihnen, wie Sie eine Präsentation mit Bildern in Markdown konvertieren:
import aspose.slides as slides
with slides.Presentation("pres.pptx") as pres:
markdownSaveOptions = slides.export.MarkdownSaveOptions()
markdownSaveOptions.show_hidden_slides = True
markdownSaveOptions.show_slide_number = True
markdownSaveOptions.flavor = slides.export.Flavor.GITHUB
markdownSaveOptions.export_type = slides.export.MarkdownExportType.SEQUENTIAL
markdownSaveOptions.new_line_type = slides.export.NewLineType.WINDOWS
pres.save("doc.md", [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ], slides.export.SaveFormat.MD, markdownSaveOptions)
Bilder visuell konvertieren
Wenn Sie möchten, dass die Bilder gemeinsam in der resultierenden Markdown erscheinen, müssen Sie die visuelle Option wählen. In diesem Fall werden Bilder im aktuellen Verzeichnis der Anwendung gespeichert (und ein relativer Pfad wird für sie im Markdown-Dokument erstellt), oder Sie können Ihren bevorzugten Pfad und Ordnernamen angeben.
Dieser Python-Code demonstriert den Vorgang:
from aspose.slides import Presentation
from aspose.slides.dom.export.markdown.saveoptions import MarkdownSaveOptions, MarkdownExportType
from aspose.slides.export import SaveFormat
with Presentation("pres.pptx") as pres:
outPath = "c:\\documents"
saveOptions = MarkdownSaveOptions()
saveOptions.export_type = MarkdownExportType.VISUAL
saveOptions.images_save_folder_name = "md-images"
saveOptions.base_path = outPath
pres.save(outPath + "\\pres.md", SaveFormat.MD, saveOptions)