自己动手 MOBI 转 PDF

自己动手 MOBI 转 PDF

ID:8239391

大小:133.50 KB

页数:4页

时间:2018-03-11

自己动手 MOBI 转 PDF_第1页
自己动手 MOBI 转 PDF_第2页
自己动手 MOBI 转 PDF_第3页
自己动手 MOBI 转 PDF_第4页
资源描述:

《自己动手 MOBI 转 PDF》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、自己动手MOBI转PDF最近想多背些单词,扩充下词汇量,网上兜了一圈发现大家对韦小绿【是什么自己到网上收下,我就不列出来了,以免引起纠纷】评价很高,原来想去到书城买本进口原版的看,想来想去那么厚,虽然很轻但是还是带起来不方便啊。平时身上都带着一本M92和一部V9+已经塞满小包了。于是就邪恶的在网上找了本mobi格式的第二版,打算放在M92里。PS:现在知道生活在天朝是多么的幸福吧。尼玛,谁知道在M92里显示出来有2000多页,实体书也就500多页。音标也无法正确显示,原因是音标都是用图片拼接的。不知道是不是M92的原因,KINDLE的没有试过。在网上找转换工具想把MOBI转成PDF的

2、,结果音节正常了,但是还是有2000多页,每页空白很大,看起来很不爽啊。智能的去掉空白,一般转化软件还真做不到。没办法只有自己手工的改了。原理,其实MOBI是个zip包,你可以把后缀改成zip,然后用解压缩软件打开,再修改里面的HTML文件。都是HTML文件了还是有什么我们不能改的??赶紧动手!1.把所有HTML文件里的把除了BODY标签里的保留下来,其他的统统删掉。[plain] viewplaincopy1.sed -i "1,7d;$d" *.html  2.sed -i "s///g" *.html  2.把所有处理完的HTML内容集中在一个文件里,这里因为文

3、件名特殊,要简单处理下。[python] viewplaincopy1.import os  2.for i in range (0,2005):  3.    if i == 0 :  4.        strs = "000"  5.    elif i > 0 and i < 10:  6.        strs = "00" + str(i)  7.    elif i>=10 and i<100:  8.        strs = "0" + str(i)  9.    else :  10.        strs = "" + str(i)  11.    fin

4、alstr = "D:\test\1\xxxxxxxxxxx_" +strs+".html"  12.    cmds = "cat " + finalstr + " >> d:\test\all2 "  13.    print cmds  14.    os.system(cmds)  3.处理音标。就是把所有的标签删掉,注意要避免VI下的贪婪匹配,防止删掉不该删的东西。[plain] viewplaincopy1.%s/]*/>//g  4.微调格式[plain] viewplaincopy1.:%s/. /
/g  5.把生成的文件中

5、头尾加入在第2步中删除的BODY标签之外的东西。在浏览器中打开,拷到WORD中,然后另存为PDF. 6.大功告成。如果大家有好的转换软件可以告诉我哈。查看前后效果对比:未处理前2000多页:处理后500多页:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。