Allgemeine Einführung
PPTX2MD ist ein Open-Source-Tool zum Konvertieren von PowerPoint PPTX-Dateien in das Markdown-Format. Entwickelt von GitHub-Benutzer ssine, unterstützt das Tool die Beibehaltung von Überschriften, Listen, Textformatierungen (wie Fett, Kursiv, Farbe und Hyperlinks), Bilder und Tabellen, unter anderem.PPTX2MD unterstützt auch benutzerdefinierte Inhaltsverzeichnis, Fuzzy-Matching und eine Vielzahl von Ausgabeformaten, wie Markdown, Tiddlywiki's wikitext, Madoko, und Benutzer müssen nur Python 3.10 und höher installieren und pptx2md über pip installieren, um PPTX-Dateien in das Markdown-Format zu konvertieren und in verschiedenen Markdown-Editoren verwenden zu können.
Funktionsliste
- PPTX-Dateien in das Markdown-Format konvertieren
- Unterstützung für die Beibehaltung von Überschriften, Listen, Textformatierung (fett, kursiv, Farbe und Hyperlinks)
- Unterstützung der Bildextraktion und des Einfügens von relativen Pfaden
- Unterstützung der Tabellenkonvertierung, einschließlich der Zusammenführung von Zellen
- Unterstützung für benutzerdefinierte Verzeichnisse und Fuzzy Matching
- Mehrere Ausgabeformate werden unterstützt: Markdown, Tiddlywikis wikitext, Madoko, Quarto
- Bietet eine Vielzahl von Befehlszeilenparametern, Unterstützung für benutzerdefinierten Ausgabedateipfad, Bildverzeichnis, Bildbreite usw.
Hilfe verwenden
Ablauf der Installation
- Stellen Sie sicher, dass Python 3.10 oder höher auf Ihrem System installiert ist.
- Öffnen Sie ein Terminal oder eine Eingabeaufforderung und führen Sie den folgenden Befehl aus, um pptx2md zu installieren:
pip install pptx2md
Verwendung
- Nach Abschluss der Installation führen Sie den folgenden Befehl im Terminal oder in der Eingabeaufforderung aus, um PPTX-Dateien in das Markdown-Format zu konvertieren:
pptx2md [Dateiname pptx]
Der Standardname der Ausgabedatei lautetout.md
Die extrahierten Bilder werden in der Datei/img/
Ordner.
Detaillierte Funktionsweise
- Benutzerdefinierter TitelStandardmäßig parst das Tool alle PPTX-Überschriften als eine Ebene von Markdown-Überschriften. Wenn Sie einen hierarchischen Katalog benötigen, können Sie die Liste der Überschriften in der Datei vordefinieren und die Funktion
-t
Parameter, um die Datei bereitzustellen. Beispiel:
pptx2md [Dateiname] -t Titel.txt
Beispiel für eine Titeldatei (titles.txt):
Überschrift 1
Überschrift 1.1
Überschrift 1.1.1
Überschrift 1.2
- Anpassen des Pfads der Ausgabedatei: Verwendung
-o
Parameter gibt den Pfad der Ausgabedatei an:
pptx2md [Dateiname] -o [Pfad der Ausgabedatei]
- Benutzerdefinierte Bildkataloge: Verwendung
-i
Parameter gibt das Verzeichnis für die Bildextraktion an:
pptx2md [Dateiname] -i [Bildverzeichnis]
- Einstellung der Bildbreite: Verwendung
-- Bildbreite
legt die maximale Breite des Bildes (in Pixel) fest:
pptx2md [Dateiname] --image-width [Breite]
- Bildextraktion deaktivieren: Verwendung
--disable-image
Parameter deaktiviert die Bildextraktion:
pptx2md [Dateiname] --disable-image
- Sonderzeichen-Escaping deaktivieren: Verwendung
--disable-escaping
Parameter deaktiviert das Escaping von Sonderzeichen:
pptx2md [Dateiname] --disable-escaping
- Bemerkungen des Moderators deaktivieren: Verwendung
--disable-notes
Die Parameter deaktivieren die Notizen des Moderators:
pptx2md [Dateiname] --disable-notes
- Deaktivieren der Bildverarbeitung im WMF-Format: Verwendung
--disable-wmf
Parameter deaktiviert die Verarbeitung von Bildern im WMF-Format (um Ausnahmen unter Linux zu vermeiden):
pptx2md [Dateiname] --disable-wmf
- Farbetiketten deaktivieren: Verwendung
--disable-colour
Parameter deaktiviert die HTML-Farb-Tags:
pptx2md [Dateiname] --disable-colour
- Aktivieren von Trennfolien: Verwendung
--enable-slides
Parameter Folientrenner aktivieren (für die Konvertierung von PPTX-Folien in Markdown-Folien):
pptx2md [Dateiname] --enable-slides
- Versuch, mehrspaltige Folien zu erkennen: Verwendung
---versuchen-mehrspaltig
Der Parameter versucht, mehrere Spalten von Dias zu erkennen (langsamer):
pptx2md [Dateiname] --try-multi-column
- Einstellung der Mindestgröße des Textblocks: Verwendung
--min-block-size
legt die Mindestanzahl der Zeichen für den Ausgabetextblock fest:
pptx2md [Dateiname] --min-block-size [Größe]
- Export in das Tiddlywiki- oder Madoko-Format: Verwendung
--Wiki
vielleicht---mdk
gibt die entsprechende Auszeichnungssprache aus:
pptx2md [Dateiname] --wiki
pptx2md [Dateiname] --mdk