标题: 【完结】30元求修改epub [打印本页]
作者: lxh623 时间: 2019-8-29 09:24 标题: 【完结】30元求修改epub
本帖最后由 lxh623 于 2019-8-30 08:01 编辑
epub文件修改后缀为zip,就可以解包。里面是html和图像等等。
现在,我用Sigil修改epub。然后原名保存。
修改是替换,比如,下面的内容替换为空。(删除)- <div class="calibre3">
- 本书由“<a class="calibre1" href="http://epubw.com">ePUBw.COM</a>”整理,<a class="calibre1" href="http://epubw.com">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!
- </div>
-
- <div class="calibre3">
- 本书由“<a class="calibre1" href="https://epubw.com">ePUBw.COM</a>”整理,<a class="calibre1" href="https://epubw.com">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!
- </div>
-
- <div class="calibre2">
- 本书由“<a class="calibre1" href="https://epubw.com">ePUBw.COM</a>”整理,<a class="calibre1" href="https://epubw.com">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!
- </div>
-
- <div class="calibre2">
- 本书由「<a class="calibre3" href="https://epubw.com">ePUBw.COM</a>」整理,<a class="calibre3" href="https://epubw.com">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!
- </div>
-
- <div class="calibre5">
- 本书由“<a class="calibre1" href="http://epubw.com">ePUBw.COM</a>”整理,<a class="calibre1" href="http://epubw.com">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!
- </div>
-
- <meta content="该文档由epubBuilder生成。epubBuilder为掌上书苑([url]www.cnepub.com[/url])提供的epub制作工具,仅供个人交流与学习使用。在未获得掌上书苑的商业授权前,不得用于任何商业用途。" name="right" />
复制代码
这些代码在sigil的替换框是可以一次装下的。(三行)
替换设定是所有html。(包里面有多个html。)
没有就跳过。
有没有办法批处理来批量修改文件夹下面的epub文件?而且随时增加新的替换代码。
https://epubw.com/103840.html
谢谢!
作者: xczxczxcz 时间: 2019-8-29 09:52
本看好奇心,打开广告链接下到板子里看了下,木有看到你说的这些"广告"。难道是软件带的?
作者: lxh623 时间: 2019-8-29 10:01
本帖最后由 lxh623 于 2019-8-29 10:06 编辑
回复 2# xczxczxcz
sigil打开。里面有47个替换 。
作者: zaqmlp 时间: 2019-8-29 11:23
本帖最后由 zaqmlp 于 2019-8-29 20:57 编辑
- <div class="calibre3">本书由“<a href="http://epubw.com" class="calibre1">ePUBw.COM</a>”整理,<a href="http://epubw.com" class="calibre1">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!</div>
- ---------------------------
- <div class="calibre2">本书由“<a href="http://epubw.com" class="calibre1">ePUBw.COM</a>”整理,<a href="http://epubw.com" class="calibre1">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!</div>
- ---------------------------
- <div class="calibre5">本书由“<a href="http://epubw.com" class="calibre1">ePUBw.COM</a>”整理,<a href="http://epubw.com" class="calibre1">ePUBw.COM</a> 提供最新最全的优质电子书下载!!!</div>
复制代码
新建一个utf-8编码的叫“删除.txt”的文本,将要删除的内容按上面格式填入;将txt、bat跟epub放一起运行,需安装winrar,并在代码中指定好安装路径- <# :
- @echo off
- set info=互助互利,支付宝扫码头像,感谢赞助
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- set "rootpath=%~dp0"
- if "%rootpath:~-1%" equ "\" (set "rootpath=%rootpath:~,-1%")
- cd /d "%rootpath%"
- set "zipexe=C:\Program Files\7-Zip\7za.exe"
- if not exist "%zipexe%" (echo;"%zipexe%" not found&goto end)
- for /f "delims=" %%a in ('dir /a-d/b *.epub') do (
- echo;解压"%%a"
- md ".\%%~na\" 2>nul
- "%zipexe%" x -tzip ".\%%a" -o".\%%~na\"
- )
- powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default))) -Args '%rootpath%'"
- set "fd=#结果"
- if exist ".\%fd%\" rd /s /q ".\%fd%\"
- for /f "delims=" %%a in ('dir /ad/b') do (
- if not exist ".\%fd%\" md ".\%fd%\"
- echo;打包"%%~nxa"
- "%zipexe%" a -tzip ".\%fd%\%%~nxa.zip" ".\%%~nxa\*"
- ren ".\%fd%\%%~nxa.zip" "%%~nxa.epub"
- rem rd /s /q ".\%%~nxa\"
- echo;---------------------
- )
- :end
- echo;%info%
- pause
- exit
- #>
-
- $deltxt='删除.txt';
- $text=[IO.File]::ReadAllText($deltxt, [Text.Encoding]::UTF8);
- $tmp=$text -split '\r?\n-{8,}\r\n';
- $Utf8NoBom=New-Object System.Text.UTF8Encoding $False;
- $folders=@(dir -liter $args[0]|?{$_ -is [System.IO.DirectoryInfo]});
- for($i=0;$i -lt $folders.count;$i++){
- $files=@(dir -liter $folders[$i].FullName -r|?{(@('.xhtml','.html') -contains $_.Extension) -and ($_ -is [System.IO.FileInfo])});
- for($j=0;$j -lt $files.count;$j++){
- write-host $files[$j].FullName.replace($args[0],'');
- $text=[IO.File]::ReadAllText($files[$j].FullName, $Utf8NoBom);
- for($k=0;$k -lt $tmp.count;$k++){
- $text=$text.replace($tmp[$k],'');
- };
- [IO.File]::WriteAllText($files[$j].FullName, $text, $Utf8NoBom);
- };
- };
复制代码
作者: xczxczxcz 时间: 2019-8-29 11:32
去掉广告再打包回 epub 打不开了。
作者: 窄口牛 时间: 2019-8-29 11:40
开放出版结构(Open Publication Structure,OPS)2.0,以定义内容的版面;
开放包裹格式(Open Packaging Format,OPF)2.0,定义以XML为基础的.epub档案结构;
OEBPS容纳格式(OEBPS Container Format,OCF)1.0,将所有相关文件收集至ZIP压缩档案之中。
只有第三种可以修改,第一种也许也可以?
作者: xczxczxcz 时间: 2019-8-29 11:54
没有操作过epub电子档,未知它的生成细节,纯解包去广告再打包,那很简单的。
打不开,不知是不是文件结构或验证之类的问题。
作者: xczxczxcz 时间: 2019-8-29 13:33
已经搞定了。原来要这样子搞。
作者: lxh623 时间: 2019-8-29 19:43
本帖最后由 lxh623 于 2019-8-29 19:53 编辑
新建一个utf-8编码的叫“删除.txt”的文本,将要删除的内容按上面格式填入;将txt、bat跟epub放一起运行,需 ...
zaqmlp 发表于 2019-8-29 11:23
为什么删除.txt里面没有空格之类的东西,结果,好像没有达到目的。
书在那里可以下载,比如,活出真正的自己、当你真正开始爱自己、世界如此浮躁。
我的文件名是:ePUBw.COM - 世界如此浮躁 你要内心淡定--胡峰、ePUBw.COM - 当你真正开始爱自己:世间所有美好都已为你准备--陶思璇、ePUBw.COM - 活出真正的自己--孟祥麟。
不知道文件名有没有影响?
不好意思,原来在新的文件夹。
都打不开,我的软件是■至善uread和microsofe edge。以及calibre-portable,还有sigil。麻烦再检查一下。
我知道可以那样解包,但是,不知道怎么打包。所以,调用sigil也许是个办法,
作者: zaqmlp 时间: 2019-8-29 20:59
本帖最后由 zaqmlp 于 2019-8-29 21:01 编辑
回复 9# lxh623
删除.txt里的内容是按里面xhtml的原文内容添加,原文没空格,所以就没空格
已修改,改用7z解包打包
作者: xczxczxcz 时间: 2019-8-29 22:09
回复 6# 窄口牛
简单类似于安卓apk解包打包一键搞定。这个比安卓简单。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |