首页 > 其他分享 >markdown 转 ppt

markdown 转 ppt

时间:2024-09-23 10:25:45浏览次数:7  
标签:markdown const fs html file ppt marpit

marpit转html

  • 如果不需要插件,在vsCode内安装marp for vscode即可
    Ctrl+Shift+PF1,搜索Marp: Export Slide Deck
  • 如果需要自己安装一些插件markdown-it-*,需要使用下面的.js
import fs from 'fs'
import { log } from 'console'
import Marpit from '@marp-team/marpit'
import markdownItContainer from 'markdown-it-container'

function basename(path) {
  return path.split('/').pop()
}

const file = process.argv[2]
let markdown = undefined
if (file) {
  markdown = fs.readFileSync(file, 'utf8')
}else {
  markdown = fs.createReadStream(0, 'utf8')
  log(markdown)
  log(`Usage: ${basename(process.argv[0])} ${basename(process.argv[1])} < input.md`)
  process.exit(1)
}

const marpit = new Marpit().use(markdownItContainer, 'columns')
const theme = `
/* @theme custom-container */
.columns { column-count: 2; }
`
marpit.themeSet.default = marpit.themeSet.add(theme)
const { html, css } = marpit.render(markdown)

// 4. Use output in your HTML
const htmlFile = `
<!DOCTYPE html>
<html><body>
  <style>${css}</style>
  ${html}
</body></html>
`
fs.writeFileSync(`${file}.html`, htmlFile.trim())

html转ppt

标签:markdown,const,fs,html,file,ppt,marpit
From: https://www.cnblogs.com/nolca/p/18426437

相关文章

  • 芝士AI论文写作|开题报告、论文生成、降重、降AI、答辩PPT
    芝士AI,免费论文查重软件,为毕业生提供专业的AI论文生成、强力降重、AIGC降低、论文重复率检测、论文降重、学术查重、学术检测、PPT生成、学术论文观点剽窃检测等一站式服务。免费论文查重_芝士AI(PaperZZ)论文检测__PaperZZ论文查重是不是还挺好?格式规范,中英文摘要、引言、参考......
  • markdown学习
    Markdown学习标题:三级标题四级标题字体Hello,world!Hello,world!Hello,world!Hello,world!Hello,world!引用Java分割线图片超链接点击跳转github列表ACABC表格名字性别生日张三男1997.1.1代码public......
  • markdown练习
    标题(需要空格,才当成标题)二级标题三级标题四级标题(可以跳级)五级标题#######六级标题########七级没有了二级标题段落空白行这样就空了一行了或者添加个空格再试一次也行调语法粗体像这样或者__这样__(不行?)所以一般选*作为粗体标识斜体体粗体引用that'sfine......
  • 使用vscode和markdown写博客
    Reason最近因为在做学校的实训项目,真正接触到了实际开发,遇到了不少的问题,由于之前也有在scdn上写博客的习惯(实际写的很乱,而且个人不是很喜欢csdn哈QAQ),所以想要重新维护一个规整的个人博客,于是此博客应允而出。Condition在了解之后,发现博客园的功能实在强大,而且大佬云集,也没有......
  • AI论文写作PPT思维导图PC小程序开发
    AI论文写作PPT思维导图PC小程序开发AI智能PPT功能一键生成PPT大纲、一键扩写大纲内容、单独扩写某个大纲内容、一键生成内容关键词、单项内容关键词生成、新增大纲项、修改大纲、删除大纲、选择PPT模板、单页模板一键切换、在线编辑模板;支持导出PPTX、JPEG、;PNG、JSON、PDF格式文件......
  • markdown语法
    markdown语法代码块折叠ShowCode这里填充代码<details><summary><fontsize="4"color="orange">ShowCode</font></summary><pre><codeclass="language-cpp">这里填充代码</code></pre><......
  • PPT代写,代写PPT服务
    PPT代写服务是指由专业的设计师或文案人员,按照顾客的特定需求,代为创作和精心编辑演示文稿的过程。此类服务通常适用于那些时间紧张、缺乏专业设计技能,或者希望将主要精力集中于演讲内容的打磨,而非在格式和布局上耗费过多心力的个人及企业。如果你正在寻觅PPT代写服务,以下是......
  • 印象笔记转markdown
    印象笔记转markdown使用工具evernote导出git地址evernote2mdenex转mdgit地址操作步骤调用印象笔记获取token初始化数据库evernote-backupinit-db--backendchina​使用evernote-backupsync​触发数据同步将笔记从数据库中导出evernote-backupexportoutput_......
  • 【计算机专业最新Java必过毕设选题推荐2025】基于springboot会员制医疗预约服务管理系
    作品简介 Hi,各位同学好呀!今天向大家分享一个最新完成的高质量毕业设计项目作品基于springboot的XXX管理系统项目评分(最低0分,满分5分)难度系数:3分工作量:5分创新点:3分界面美化:5分使用技术前端:html/js/css后端:springboot数据库:MySql服务器:apache-tomcat......
  • 【计算机专业最新Java必过选题推荐2025】基于springboot小区物业管理系统管理系统(包含
    作品简介 Hi,各位同学好呀!今天向大家分享一个最新完成的高质量毕业设计项目作品基于springboot的XXX管理系统项目评分(最低0分,满分5分)难度系数:3分工作量:5分创新点:3分界面美化:5分使用技术前端:html/js/css后端:springboot数据库:MySql服务器:apache-tomcat......