PowerPoint in Markdown konvertieren in C#
ExportType = MarkdownExportType.Visual
setzen und den BasePath angeben, unter dem die im 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 C#-Code zeigt Ihnen, wie Sie PowerPoint in Markdown konvertieren:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.md", SaveFormat.Md);
}
PowerPoint in Markdown Flavor konvertieren
Aspose.Slides ermöglicht es Ihnen, PowerPoint in Markdown (mit grundlegender Syntax), CommonMark, GitHub-flavored Markdown, Trello, XWiki, GitLab und 17 andere Markdown-Flavors zu konvertieren.
Dieser C#-Code zeigt Ihnen, wie Sie PowerPoint in CommonMark konvertieren:
using (Presentation pres = new Presentation("pres.pptx"))
{
pres.Save("pres.md", SaveFormat.Md, new MarkdownSaveOptions
{
Flavor = Flavor.CommonMark
});
}
Die 23 unterstützten Markdown-Flavors sind unter der Flavor-Enumeration aus der MarkdownSaveOptions Klasse aufgelistet.
Präsentation mit Bildern in Markdown konvertieren
Die MarkdownSaveOptions Klasse bietet Eigenschaften und Enumerationen, die es Ihnen ermöglichen, bestimmte Optionen oder Einstellungen für die resultierende Markdown-Datei zu verwenden. Der MarkdownExportType Enum kann beispielsweise auf Werte gesetzt werden, die bestimmen, wie Bilder gerendert oder behandelt werden: Sequential
, TextOnly
, Visual
.
Bilder sequenziell konvertieren
Wenn Sie möchten, dass die Bilder einzeln nacheinander im resultierenden Markdown erscheinen, müssen Sie die sequenzielle Option wählen. Dieser C#-Code zeigt Ihnen, wie Sie eine Präsentation mit Bildern in Markdown konvertieren:
using (Presentation pres = new Presentation("pres.pptx"))
{
MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions
{
ShowHiddenSlides = true,
ShowSlideNumber = true,
Flavor = Flavor.Github,
ExportType = MarkdownExportType.Sequential,
NewLineType = NewLineType.Windows
};
pres.Save("doc.md", new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, SaveFormat.Md, markdownSaveOptions);
}
Bilder visuell konvertieren
Wenn Sie möchten, dass die Bilder zusammen im resultierenden Markdown erscheinen, müssen Sie die visuelle Option wählen. In diesem Fall werden die Bilder im aktuellen Verzeichnis der Anwendung gespeichert (und ein relativer Pfad für sie im Markdown-Dokument erstellt), oder Sie können Ihren bevorzugten Pfad und Ordnernamen angeben.
Dieser C#-Code demonstriert die Operation:
using (Presentation pres = new Presentation("pres.pptx"))
{
const string outPath = "c:\\documents";
pres.Save(Path.Combine(outPath, "pres.md"), SaveFormat.Md, new MarkdownSaveOptions
{
ExportType = MarkdownExportType.Visual,
ImagesSaveFolderName = "md-images",
BasePath = outPath
});
}