基于Pandoc的EUB电子书制作方案

2023-04-01 10:22:14   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《基于Pandoc的EUB电子书制作方案》,欢迎阅读!
电子书,基于,方案,制作,Pandoc
龙源期刊网 http://www.qikan.com.cn

基于PandocEUB电子制作方案

作者:王海兴等

来源:《电子技术与软件工程2015年第13

随着智能设备的流行,各种内容的电子书也越来越多,本文简要介绍使用pandoc进行格式转换制作epub格式电子书的方法。该方法可以扩展到制作其他格式如微软docxAdobe pdfhtml格式文件等电子文档。

【关键词】pandoc markdown epub 电子 格式转换

近几年我国的手持设备如智能手机、平板电脑获得了极大的发展,对电子出版物提出了更多的需求。目前存在的电子出版物以娱乐性质的内容为主,但随着数字化进程和版权保护技术的发展,将来科学教育社会文化史地等内容的书籍会越来越多地需要实现数字化,或直接以电子出版物的身份出版发行。因此,需要我们积极探索电子出版物的制作方案,以期领先一步。

Pandoc是由John MacFarlane开发的标记语言转换工具, 可以实现几十种文档格式之间的转换。使用pandoc自身支持的标记语言pandoc Markdown书写内容,然后将其用pandoc命令进行转换,可以制作出格式美观、排版精良的电子文档。其中的EPUB文档格式正是现在广泛流行的电子书格式之一。

Pandoc Markdown语言支持段落、标题、块引用、计算机语言代码块、列表、水平线、表格、元数据块、转义字符、超链接、内部链接、图片数学公式、脚注和文献引用等功能。关于使用pandoc markdown语言的语法在此不再赘述,下面简要介绍如何进行格式转换。 电子文档按照pandoc Markdown格式编辑完毕之后,以UTF-8编码保存成md文档,即可使用pandoc命令行工具将其转换为EPUB格式电子书。pandoc命令的常用选项可分为三种: 通用选项、读取选项和写出选项。与将md文件转换成epub文件有关的常用选项主要有:

1 通用选项

-f FORMAT 指定输入格式,对于本文FORMATmarkdown -t FORMAT 指定输出格式,对于本文FORMATepubepub3 -o FILE 指定输出文件为FILE 2 读取选项


龙源期刊网 http://www.qikan.com.cn

-S 智能标点 3 写出选项

--toc 在输出的epub文件中根据标题自动生成目录 --toc-depth=NUMBER 根据NUMBER指定生成的目录深度

--highlight-style=STYLE 指定计算机语言代码高亮及其染色方案, STYLE的可用值为pygmentskatemonochromeespressozenburnhaddocktango -N --number-sections epub文件中的标题编号

--epub-stylesheet=FILE FILE指定层叠样式表(css),为epub文件设置格式 --epub-cover-image=FILE FILE指定的图像文件设置epub文件的封面图像 --epub-metadata=FILE FILE指定的XML文件为epub文件设置元数据 --epub-embed-font=FILE FILE文件指定epub文件嵌入的字体

--epub-chapter-level=NUMBER 指定用于将epub文件分成章节文件的标题级别 在微软windows操作系统下的一个例子如下所示:

Prompt> pandoc ebook.md --highlight-style haddock --epub-stylesheet style.css --toc -o ebook.epub

这条命令将pandoc markdown文件ebook.md转换为epub文件ebook.epub,其中的计算机语言代码使用语法高亮,染色方案是haddock,使用层叠样式表style.css格式化epub文件,并且生成目录。

上文简要介绍了pandoc格式转换工具的部分选项。除转换成epub格式之外,pandoc命令行工具+pandoc Markdown的组合还支持转换为更多电子文档格式,常用的如微软docxAdobe pdf、网页文件html、幻灯片beamer文件等,可方便地用于文档的传播和分享。 作者简介

王海兴(1973-),男,山东省东营市人。现为东营市科技情报研究所副研究员。主要研究方向为计算机科学科技情报研究 作者单位


龙源期刊网 http://www.qikan.com.cn

东营市科技情报研究 山东省东营市 257091






本文来源:https://www.wddqxz.cn/7825a641b5daa58da0116c175f0e7cd184251824.html

相关推荐