markdown与word相互转换的快捷方法
1. 问题描述
用过markdown的朋友都知道,markdown语法简洁,写作效率极高,非常适合网络博客、邮件、笔记等非正式文档的写作。但对于格式复杂的正式报告、论文、项目计划书等正式文档是不适合的,无法满足精细排版的要求。
解决这一矛盾的基本思路是,在markdown中写作完成初稿,之后在word中进行精细化排版设置。这就需要markdown转换word。以前一直没有找到合适的工具,今天终于发现了一个理想的工具:Writage。
2. 技术背景
Writage是一款word插件,下载网址为:http://www.writage.com/。
- 功能:支持markdown与word互相转换
- 安装:
- Writage,word插件
- Pandoc,文档转换后台软件
实际上实现文档格式转换的是pandoc软件,Writage作为word插件,将pandoc的功能集成到了word选项中,避免了繁琐的cmd 命令操作。
3. 解决方案
安装Writage和Pandoc软件后,word中不会直接出现选项卡,但在【打开】和【保存】的对话框中会出现相关的选项,如下:
3.1 markdown转换word
通过word软件打开markdown文件实现:
- 打开原markdown文档后,另存为word格式即可;
3.1 word转换markdown
- 首先设置word文档中的标准样式,如一级、二级标题等,如此才能与markdown的格式对应;
word格式另存为markdown;
4. 实施示例
4.1 插件安装
- 下载软件:http://www.writage.com/
- 分别安装软件,全部按照默认安装即可
- 重启电脑
4.2 markdown转换word
创建markdown文档,可以在任意编辑器,如cmd markdown
- 导出markdown文本文档
- word软件打开markdown
word中markdown文档的预览效果如下
由于markdown中的图片无法设置大小,因此在word中排布的图片格式不标准,需要人工调整。其他格式,如一级、二级标题,项目列表等基本没有问题。- 调整格式后,即可保存为word、pdf等格式
4.3 word转换markdown
直接另存为markdown格式即可:
各级标题的设置,实际上在markdown编辑器中更方便修改设置。
5. 常见问题
markdown转换word的过程中,尤其需要注意的问题是:图片的下载和存储。
5.1 markdown转换word
在原生的markdown文档中,图片以网络超链接的形式保存:
![](http://upload-images.jianshu.io/upload_images/845620-98a1261689d63d17.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
以上的网址即为图片的网络路径,如果markdown文档中有这一类图片,那么需要在网络连接的情况下,才能正常输出有图片的word文档。否则,图片处显示空白。
5.2 word转换markdown
word转换markdown之后,文档中的图片输出到本地文件夹media
下:
![](http://upload-images.jianshu.io/upload_images/845620-8a1294d3c92ae632.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
文件夹与输出的markdown文档在同一目录下:
在markdown中图片引用本地相对路径:
![](media/3dd1ad6de3e0a437694573143f0c8944.png)
故必须保证markdown与media文件夹在一起,才能完整的在markdown编辑器中显示图片。
本文用时 35 m
转载自:https://www.jianshu.com/p/f9c5da56e0cb
markdown与word相互转换的快捷方法相关推荐
- markdown与word相互转换
markdown文本转换成word步骤如下 首先,下载typora,一路安装即可.网址为: http://www.softpedia.com/get/Internet/WEB-Design/HTML- ...
- 【Markdown】Markdown插入图片的完美解决方法
原文:https://www.jianshu.com/p/8c0d00fca9b3 "markdown一时爽, 分享火葬场", markdown的简便性和美观性一直受到诸多码农偏爱 ...
- Markdown内嵌图片的解决方法
Markdown内嵌图片的解决方法 文章目录 Markdown内嵌图片的解决方法 问题与解决方案 一.实现功能 二.脚本制作 1.利用文件选择框选择文件或者从剪贴板读取图像 2.将图片转为Base64 ...
- docx行间距怎么设置_Word行间距怎么调?Word调行间距的方法
办公软件对于有的人来说,天天都有在使用它,使用这个对大家来说是很熟悉不过了.我们在使用Word 文档保存文字时,因某个段落太长,影响了美观,这时我们可以通过调整行间距来将此段落的距离调整短一点.那Wo ...
- 【Markdown】Markdown和插入图片的解决方法
推荐使用马克飞象,插图不用那么麻烦:马克飞象 - 专为印象笔记打造的Markdown编辑器 目录 1.Markdown使用方法 Markdown工具 Markdown语法 插入程序代码 常用语法 插入 ...
- Word简便的使用方法
word简便的使用方法<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /& ...
- 怎么将照片的kb变小?2种快捷方法你知道吗
怎么将照片的kb变小?2种快捷方法你知道吗?(优速文件压缩器) 怎么将照片的kb变小?我们都知道自从智能手机普及之后,越来越多的人使用手机拍照片,但是手机拍照片的像素会非常大,它的KB是非常大的.日积 ...
- php导出doc文件_PHP生成Word文档的方法
PHP生成Word文档的方法 首先,请确保在你的Windows系统中已经安装并配置好了一个典型的WAMP环境.由于Interop纯粹是一个Windows的特性,我们将在Windows平台下搭建Apac ...
- ThinkPHP快捷方法使用总结
在ThinkPHP中有许多使用简便的单字母函数(即快捷方法),可以很方便开发者快速的调用,但是字母函数却不方便记忆,文本将所有的字母函数总结下,方便以后查找. 1.U() URL组装,支持不同U ...
最新文章
- 中国移动选择博科NFV软件设备来支持“互联网+”使命
- 网站制作时应该如何更合理定位与策划
- 使用SKIP-GRANT-TABLES 解决 MYSQL ROOT密码丢失
- textarea样式
- 给定一个年份,判断是不是闰年
- 使用pdb调试python脚本
- java中int,char,string三种类型的相互转换
- 8005.ros2 添加boost库asio编程
- 附录 D:保护 Active Directory 中的内置 Administrator 帐户的安全
- react的事件机制
- react进行状态管理的几种方式
- ArcGIS | 01小技巧-矢量按某个字段重分类
- 家用洗地扫地机一体机哪家好、家用小型洗地机推荐
- python用folium绘制地图并设置弹窗
- 分享2019年陆陆续续读过的书-附书单
- 京东商品比价分析-数据分析项目
- 【Splay】[SGU 187]Twist and whirl - want to cheat
- 天梯赛练习集 L2-021 点赞狂魔(25分)含测试点解析
- Pexpect 模块使用说明
- 《鸟哥Linux私房菜》读书笔记0\1\2\3\4章