PowerPoint in Markdown in Java umwandeln

PowerPoint in Markdown umwandeln

  1. Erstellen Sie eine Instanz der Presentation Klasse, um ein Präsentationsobjekt darzustellen.
  2. Verwenden Sie die Save Methode, um das Objekt als Markdown-Datei zu speichern.

Dieser Java-Code zeigt Ihnen, wie Sie PowerPoint in Markdown umwandeln:

Presentation pres = new Presentation("pres.pptx");
try {
    pres.save("pres.md", SaveFormat.Md);
} finally {
    if (pres != null) pres.dispose();
}

PowerPoint in Markdown Geschmack umwandeln

Aspose.Slides ermöglicht es Ihnen, PowerPoint in Markdown (mit grundlegender Syntax), CommonMark, GitHub-flavored Markdown, Trello, XWiki, GitLab und 17 andere Markdown-Geschmäcker umzuwandeln.

Dieser Java-Code zeigt Ihnen, wie Sie PowerPoint in CommonMark umwandeln:

Presentation pres = new Presentation("pres.pptx");
try {
    MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions();
    markdownSaveOptions.setFlavor(Flavor.CommonMark);
    pres.save("pres.md", SaveFormat.Md, markdownSaveOptions);
} finally {
    if (pres != null) pres.dispose();
}

Die 23 unterstützten Markdown-Geschmäcker sind unter der Flavor-Enumeration aus der MarkdownSaveOptions Klasse aufgelistet.

Präsentation mit Bildern in Markdown umwandeln

Die MarkdownSaveOptions Klasse bietet Eigenschaften und Enumerationen, die es ermöglichen, bestimmte Optionen oder Einstellungen für die resultierende Markdown-Datei zu verwenden. Die MarkdownExportType Enum kann beispielsweise auf Werte gesetzt werden, die bestimmen, wie Bilder gerendert oder behandelt werden: Sequential, TextOnly, Visual.

Bilder sequentiell umwandeln

Wenn Sie möchten, dass die Bilder nacheinander einzeln im resultierenden Markdown erscheinen, müssen Sie die sequentielle Option wählen. Dieser Java-Code zeigt Ihnen, wie Sie eine Präsentation mit Bildern in Markdown umwandeln:

Presentation pres = new Presentation("pres.pptx");
try {
    MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions();
    markdownSaveOptions.setShowHiddenSlides(true);
    markdownSaveOptions.setShowSlideNumber(true);
    markdownSaveOptions.setFlavor(Flavor.Github);
    markdownSaveOptions.setExportType(MarkdownExportType.Sequential);
    markdownSaveOptions.setNewLineType(NewLineType.Windows);
    pres.save("doc.md", new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }, SaveFormat.Md, markdownSaveOptions);
} finally {
    if (pres != null) pres.dispose();
}

Bilder visuell umwandeln

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 wird für sie im Markdown-Dokument erstellt), oder Sie können Ihren bevorzugten Pfad und Ordnernamen angeben.

Dieser Java-Code demonstriert die Operation:

Presentation pres = new Presentation("pres.pptx");
try {
    final String outPath = "c:/documents";
    MarkdownSaveOptions markdownSaveOptions = new MarkdownSaveOptions();
    markdownSaveOptions.setExportType(MarkdownExportType.Visual);
    markdownSaveOptions.setImagesSaveFolderName("md-images");
    markdownSaveOptions.setBasePath(outPath);
    pres.save("pres.md", SaveFormat.Md, markdownSaveOptions);
} finally {
    if (pres != null) pres.dispose();
}