ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

【GitHub 开源项目 DocAutoFlow】 Powershell 基于 Pandoc + LibreOffice 实现的 Markdown 自动流水线实时预览(Word、PDF) 导出工具

【GitHub 开源项目 DocAutoFlow】 Powershell 基于 Pandoc + LibreOffice 实现的 Markdown 自动流水线实时预览(Word、PDF) 导出工具 DocAutoFlowPowershell 基于 Pandoc LibreOffice 实现的 Markdown 自动流水线实时预览Word,pdf导出工具(加入其他功能请提 issue 或 查看 结尾的 优秀项目/组合)解决的问题当我们在使用 markdown 的时候无法实时生成 docx 来进行预览需要 频繁切换 vscode 和 word 来实现查看效果这大大打折了科研/编码/白领生产效率。此项目以及其简单粗暴的方式借助Powershell Pandoc LibreOffice解决了 markdown 不能在 vscode 预览 docx 效果的问题配置教程可见如下 bilibili 教程或继续阅读下面内容。bilibili 手把手配置 DocAutoFlow 教程原理解析bilibili DocAutoFlow 子目录监控演示这是一个 preview version基于 powershell 编写脚本基于 pandoc 及 pandoc doc 模板 pandoc_docx_template 下的/templates提供的 pandoc docx template基于 LibreOffice CLI 实现 docx 转 pdf基于 pdf 这一固定 格式来在 vscode 使用预览 docx 效果的问题或者 markdown 直接预览 pdf替代如果你会编写 LaTeX 来写论文/文章完全可以用 LaTeX Workshop (AuthorJames Yu) 来编写 tex实时预览 pdf后面也会出 markdown 转 tex tex 的模板再转出 docx 和 pdf。前提条件下载安装vscodepowershellpandocLibreOfficeQuick Start【gif 演示】https://skixkk.github.io/DocAutoFlow/start/git clone https://github.com/Skixkk/DocAutoFlow cd DocAutoFlow/markdown echo the first text hi.md ./watch-md2pdf.ps1接下来自动 扫描 你电脑安装的 pandoc 所在目录 LibreOffice 所在录并自动配置自动扫描 脚本所在目录绝对路径作为 .md 所在目录也就是要求脚本与目录在通用目录下之后会在同目录下生成.docx和.pdf文件如果 需要/dist下生成可以 自行编写脚本/AI编写/提 issue,或者手动填写目录覆盖 脚本自动扫描的的目录需要你按提示 手动将 clone 到本地的 pandoc_docx_template 下的/templates目录粘贴到 终端中然后 回车按下enter键tips如果需要重置目录直接删除config.json脚本会重新走一遍初始化向导或 修改config.json下的watchDir后面的参数pandoc_docx_template 下的/templates提供的 pandoc docx template(可以根据 作者Achuan-2提供的/template下的任意 一个.docx文件内容进行自定义适合自己的 pandoc docx template )versionpowershellvscode 插件electron 构建桌面应用markdown 转 tex tex 的模板再转出 docx 和 pdf。原理 markdown 转 docx 转 pdf 实现预览 docx 模板效果pandoc resume.md -o resume.docx --reference-doc D:\\My_File\\Product\\pandoc_docx_template\\pandoc_docx_template-main\\pandoc_docx_template-main\\template_标题不编号-列表第二行顶格-合同.docxmd 转 docxpandoc resume.md-oresume.docx --reference-docD:\\My_File\\Product\\pandoc_docx_template\\pandoc_docx_template-main\\pandoc_docx_template-main\\template_标题不编号-列表第二行顶格-合同.docxsoffice.exe--headless--convert-to pdf1.docx--outdir./docx 转 pdf现在将这套逻辑写成 vscode plugin在vscode 打开 markdown 文件之后可以预览 pdf预览的时候就进行第一次构建监控 .md 文件的大小实现 自动 生成和预览其他优秀项目/组合LaTeXvscode LaTeX Workshop(Author: James Yu)该项目 github 地址DocAutoFlow: https://github.com/Skixkk/DocAutoFlow
返回列表