首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从命令行将联机HTML文档转换为EPUB的工具

问从命令行将联机HTML文档转换为EPUB的工具
EN

Software Recommendation用户
提问于 2016-03-24 17:25:52
回答 1查看 216关注 0票数 1

我有一堆交织在一起的HTML网页,我想要转换成EPUB格式。

例如,索引页位于

代码语言:javascript
复制
http://example.com/documentation/index/index.html

而从索引页链接的章节则在

代码语言:javascript
复制
http://example.com/documentation/chapters/*

还有一些图像和格式文件在

代码语言:javascript
复制
http://example.com/css/*
http://example.com/img/*

是否有工具可以递归地下载和转换文档,将这些特定的约束传递给epub格式?

我可以使用httrack下载页面,如下所示:

代码语言:javascript
复制
httrack http://example.com/documentation/index/index.html +http://example.com/documentation/index/* +http://example.com/documentation/chapters/* +http://example.com/css/* +http://example.com/img/*

…并将HTML页面转换为XHTML,使用tidy 5。

代码语言:javascript
复制
tidy -asxhtml -numeric < index.html > index.xhml

但我仍然没有找到一个工具,可以立即将整个树转换为EPUB。

另外,试过一次,但UI是不友好的,所以我真的没有试图掌握那个工具。如果我必须学习高质量的UI,我更愿意写一个bash脚本来完成这项工作。

EN

回答 1

Software Recommendation用户

发布于 2016-03-24 21:56:31

虽然并不总是能给出完美的结果,但您可以使用潘多克从web下载html并一次生成一个epub --您可能需要告诉pandoc页面/章节的顺序和/或哪些页面,但是任何参考的css/图像也应该自动下载和嵌入。

  • 命令行-是的
  • 下载是直接从网上下载吗?是的
  • 创建电子酒吧-是的,还有很多其他的
  • 免费开放源码
  • 包括OS-X在内的跨平台
票数 2
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/30810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档