Que fait markit ?
Convertissez n'importe quoi en Markdown.
CLI
# Convertir un fichier
npx @shiftlabs/markit rapport.pdf -q
# Convertir une URL
npx @shiftlabs/markit https://fr.wikipedia.org/wiki/Markdown -q
# URLs GitHub (dépôts, fichiers, gists, issues, PRs)
npx @shiftlabs/markit https://github.com/proprietaire/depot -q
npx @shiftlabs/markit https://github.com/proprietaire/depot/issues/42 -q
npx @shiftlabs/markit https://gist.github.com/utilisateur/id -q
# Écrire dans un fichier
npx @shiftlabs/markit document.docx -q -o sortie.md
# Voir toutes les options
npx @shiftlabs/markit --help
# Voir les formats supportés
npx @shiftlabs/markit formats
-q donne du Markdown brut. --json donne { markdown, title }.
SDK
import { Markit } from "@shiftlabs/markit";
const markit = new Markit();
const { markdown } = await markit.convertFile("rapport.pdf");
const { markdown } = await markit.convertUrl("https://exemple.com");
const { markdown } = await markit.convert(buffer, { extension: ".docx" });