PowerPoint in Markdown in Java konvertieren

PowerPoint in Markdown konvertieren

  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 konvertieren:

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

PowerPoint in Markdown Geschmacksrichtung konvertieren

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 zu konvertieren.

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

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 aufgeführt.

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. Die MarkdownExportType -Enumeration 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 in der resultierenden Markdown erscheinen, müssen Sie die sequenzielle Option wählen. Dieser Java-Code zeigt Ihnen, wie Sie eine Präsentation mit Bildern in Markdown konvertieren:

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 konvertieren

Wenn Sie möchten, dass die Bilder zusammen in der 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 im Markdown-Dokument für sie erstellt), oder Sie können Ihren bevorzugten Pfad und Ordnernamen angeben.

Dieser Java-Code zeigt den Vorgang:

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();
}