From f1d787dc54ef04f9b2529d5d249e1c1cd394b96d Mon Sep 17 00:00:00 2001 From: Jo Liss Date: Mon, 10 Mar 2025 19:09:00 +0000 Subject: [PATCH] Treat .md destinations from PDF as vanilla Markdown --- lib/convert.js | 5 +++++ lib/mpx.js | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/convert.js b/lib/convert.js index ed0c324..1a21865 100644 --- a/lib/convert.js +++ b/lib/convert.js @@ -428,6 +428,10 @@ async function PDFToMMD(source, destination) { await ConvertPDF("mmd", source, destination); } +async function PDFToVanillaMarkdown(source, destination) { + await ConvertPDF("md", source, destination); +} + async function PDFToDOCX(source, destination) { await ConvertPDF("docx", source, destination); } @@ -635,6 +639,7 @@ module.exports = { MarkdownToLatexPDF, MarkdownToMarkdown, PDFToMMD, + PDFToVanillaMarkdown, PDFToDOCX, PDFToTEX, PDFToHTML, diff --git a/lib/mpx.js b/lib/mpx.js index 2c7808f..e777ee5 100755 --- a/lib/mpx.js +++ b/lib/mpx.js @@ -154,9 +154,12 @@ program } switch (true) { - case sourceExt === ".pdf" && (destinationExt === ".mmd" || destinationExt === ".md"): + case sourceExt === ".pdf" && destinationExt === ".mmd": await convert.PDFToMMD(source, destination); break; + case sourceExt === ".pdf" && destinationExt === ".md": + await convert.PDFToVanillaMarkdown(source, destination); + break; case sourceExt === ".pdf" && destinationExt === ".html": await convert.PDFToHTML(source, destination); break;