【直播】纯记事本制作第21卷epub

一来想挑战一下自己(闲的没事),二来大家也可以学学怎么做epub,不要啥工具就可以做了,只要记事本就行。(当然有工具的话根本不用这么费劲)。不过我在未经过汉化组同意之前是不会把成品放出来的。最后感谢汉化组大佬的翻译。

楼主 8流风之回雪8  发布于 2019-11-13 01:29:00 +0800 CST  
epub文件本质就是压缩文件,将多个html文件以及opf,ncx,xml等文件一起压缩,最后把文件后缀名改成epub就行了。

楼主 8流风之回雪8  发布于 2019-11-13 01:32:00 +0800 CST  
首先从汉化组那边拿到图片文字等资源,把文章按章节分成几个记事本文件,文件名字随意,我图省事名字分别就是1,2,3,4,5……



楼主 8流风之回雪8  发布于 2019-11-13 01:39:00 +0800 CST  
然后把最前面加上<html><body>,最后面加上</body></html>,每段之前加上<p>,每段之后加上</p>。其他的都可以不用加。(我图上的很多东西你们可以不管)。



楼主 8流风之回雪8  发布于 2019-11-13 01:45:00 +0800 CST  
上述是一个很繁重的活,记事本好像没啥简便的方法,不过你们可以用word,可以很轻松实现在每段之前加<p>,每段之后加</p>

楼主 8流风之回雪8  发布于 2019-11-13 01:47:00 +0800 CST  
接下来关于图片怎么添加
只要在要插入的图片的位置加上
<img src="图片路径" alt="image" />就行了(图上多余的部分可以不写),其中图片的路径从与该记事本同一个文件夹下的地址开始写。比如该记事本文件在“约战21”这个文件夹下,同时这个文件夹中还有“images”这个文件夹,这文件夹里有个图的名字叫1.jpeg,那么路径就是images/1.jpeg。注意图片要带上后缀名。


楼主 8流风之回雪8  发布于 2019-11-13 01:56:00 +0800 CST  
写好后,把记事本文件后缀名改成.html。所有章节的记事本都这样。

楼主 8流风之回雪8  发布于 2019-11-13 01:57:00 +0800 CST  


楼主 8流风之回雪8  发布于 2019-11-13 01:58:00 +0800 CST  
在html文件所在文件夹下创建记事本文件,内容照着下图抄。
写完后把文件名改成container.xml。
详见下一楼。


楼主 8流风之回雪8  发布于 2019-11-13 02:04:00 +0800 CST  
<?xml version="1.0" ?>




<container version="1.0" xmlns="urn:oasis:names:tc:opendocument:xmlns:container">




<rootfiles>



<rootfile full-path="content.opf" media-type="application/oebps-package+xml"/>



</rootfiles>




</container>


楼主 8流风之回雪8  发布于 2019-11-13 02:08:00 +0800 CST  
将要作为封面的图片放到根文件夹中(html文件所在文件夹,下同),把图片名字改成cover.jpg

楼主 8流风之回雪8  发布于 2019-11-13 02:11:00 +0800 CST  
在根文件夹下创建记事本文件,写如图内容,其中“约会大作战21卷”“橘公司”等处内容随你们怎么写,其他地方直接复制吧。不需要知道有啥用。


楼主 8流风之回雪8  发布于 2019-11-13 02:16:00 +0800 CST  
<?xml version="1.0" encoding="utf-8" standalone="yes"?>


<package xmlns="http://www.idpf.org/2007/opf" unique-identifier="BookId" version="2.0">


<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">


<dc:identifier id="BookId" opf:scheme="UUID">urn:uuid:733501ad-00a0-41bc-9ed0-3213bdb4bfb0</dc:identifier>


<dc:title>约会大作战21卷</dc:title>


<dc:creator opf:file-as="1061861294" opf:role="aut">橘公司</dc:creator>


<dc:language>zh-CN</dc:language>


<meta name="cover" content="cover.jpg" />


<meta content="0.7.4" name="Sigil version" />


<dc:date opf:event="modification">2014-09-07</dc:date>


</metadata>

楼主 8流风之回雪8  发布于 2019-11-13 02:17:00 +0800 CST  
接下来重头,配置各个文件地址。把你所有用到的网页,图片等文件都在这里配置。格式如下
<manifest>
<item href=“文件相对路径”,id=“随便填”,mediatype="文件类型"/>


</manifest>
其中文件相对路径同上文中图片相对路径的写法,注意带上后缀名,比如某图片images/1.jpeg,某html文件是1.html或者1.xhtml(取决于文件的后缀名),id随便写,互不相同就行,文件类型如果是图片,就是images/图片文件类型(比如jpeg),html文件就是application/xhtml+xml
(图中并未配置完所有文件)



楼主 8流风之回雪8  发布于 2019-11-13 02:26:00 +0800 CST  
上图中最后配置的css文件可以不配。
ncx文件要写,一会后面要创建,你们先照着抄

楼主 8流风之回雪8  发布于 2019-11-13 02:28:00 +0800 CST  
<item href="toc.ncx" id="ncx" media-type="application/x-dtbncx+xml"/>


这个一定要写,

楼主 8流风之回雪8  发布于 2019-11-13 02:29:00 +0800 CST  
下面是配置ncx,虽然该文件还没创建,但你们先抄着吧,后面要创建

楼主 8流风之回雪8  发布于 2019-11-13 02:30:00 +0800 CST  
格式如下

<spine toc="ncx">
<itemref idref="上文的id">

</spine>
上文你配置了几个xhtml文件,这里就要写几个itemref,并且idref要和上文中的xhtml的id一一对应。


楼主 8流风之回雪8  发布于 2019-11-13 02:36:00 +0800 CST  
最后配置指南页


<guide>
<reference href="titlepage.xhtml" title="Title Page" type="cover"/>
</guide>
</package>

楼主 8流风之回雪8  发布于 2019-11-13 02:37:00 +0800 CST  
这样opf文件就写好了,把文件名字改成content.opf就行了

楼主 8流风之回雪8  发布于 2019-11-13 02:38:00 +0800 CST  

楼主:8流风之回雪8

字数:4549

发表时间:2019-11-13 09:29:00 +0800 CST

更新时间:2021-06-16 09:41:47 +0800 CST

评论数:80条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看