如何将包含图片和表格的Google文档转换为Markdown文件,该文件可以使用Jekyll作为帖子发布?
是否可以先将Google文档导出为PDF,然后将PDF转换为Markdown?在这种情况下,图像和表格会发生什么?
答案 0 :(得分:30)
此答案中最初建议的脚本似乎不再有效,并且已有5年没有更新。
可以在https://github.com/evbacher/gd2md-html
找到替代解决方案(基于旧脚本)我试了一下,效果很好。
您可以使用 Google脚本为您进行转换!
This one会转换为.md,它会通过电子邮件将转换后的文件发送给您。我测试过它并且工作正常。它适用于基本表格,如果您在文档中有图像,它会将它们附加到电子邮件中。
安装说明在GitHub说明中的同一链接上,但为了便于访问,我将其粘贴在此处:
添加脚本:
运行脚本:
答案 1 :(得分:1)
您可以导出为HTML。 Jekyll可以提供静态HTML文件。
顺便说一下,“标准”降价没有表格。有实现有它,但我担心你必须手动将它们转换为正确的格式,这将取决于实现。我不知道Jekyll,也许在降价文本中使用HTML表格最简单。
您可以根据HTML导出创建新主题。导出应包含嵌入在HTML文档中的<style>
标记中的样式表。创建新主题并不容易,但可行。或者,如果您只是想要内容并且不介意使用您已有的任何Jekyll主题,那么您可以剪切样式表部分并仅保留html。
答案 2 :(得分:0)
另一种选择是更改文件在计算机上的Excel分隔方式。本指南可以帮助您(http://www.howtogeek.com/howto/21456/export-or-save-excel-files-with-pipe-or-other-delimiters-instead-of-commas/)
然后,每次从excel复制并粘贴到markdown文件/ jekyll时,您都会自动拥有管道。您需要做的就是添加一些破折号以分隔您的背线..
答案 3 :(得分:0)
我本人四处张望,但我相信最好的方法是使用Pandoc。
适用于所有平台(请访问其令人难以置信的网站),您正在寻找的是cmd或PowerShell(Windows)上的以下命令:
pandoc input_filename.docx -s -o output.md
专业提示: Pandoc带有一个小技巧,可以将文档中的所有图像都存储到自定义文件夹中,然后通过在正确位置使用相对引用那些图像的方式在markdown中添加图像标签。惊人的代码行是:
pandoc --extract-media ./your_custom_folder input_filename.docx -o output_filename.md