PowerPoint in Markdown 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 PHP-Code zeigt Ihnen, wie Sie PowerPoint in Markdown konvertieren:

  $pres = new Presentation("pres.pptx");
  try {
    $pres->save("pres.md", SaveFormat::Md);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

PowerPoint in Markdown-Flavor konvertieren

Aspose.Slides ermöglicht es Ihnen, PowerPoint in Markdown zu konvertieren (das grundlegende Syntax enthält), CommonMark, GitHub-flavored Markdown, Trello, XWiki, GitLab und 17 weitere Markdown-Flavors.

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

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

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

  $pres = new Presentation("pres.pptx");
  try {
    $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", array(1, 2, 3, 4, 5, 6, 7, 8, 9), SaveFormat::Md, $markdownSaveOptions);
  } finally {
    if (!java_is_null($pres)) {
      $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 für sie im Markdown-Dokument erstellt), oder Sie können Ihren bevorzugten Pfad und Ordnernamen angeben.

Dieser PHP-Code demonstriert die Operation:

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