美文网首页
ebook-convert

ebook-convert

作者: 王国的荣耀 | 来源:发表于2021-03-04 13:32 被阅读0次

    需求:电子书格式的转换

    解决过程:安装calibre,使用ebook-convert 命令即可。

    # 设置软连
    ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin
    
    # 修改profile等
    vim .bash_profile
    export EBOOK_PATH=/Applications/calibre.app/Contents/MacOS/calibre
    export PATH=$PATH:$EBOOK_PATH
    
    # 查看当前系统环境变量
    #**查看当前用户的环境变量**
    ➜  ~ echo $PATH
    # **查看已经存在的环境变量**
    ➜  ~ export
    

    ebook-convert -help
    用法: ebook-convert input_file output_file [options]
    转换不同格式的电子书。

    input_file 表示输入文件,output_file 表示输出文件。这两者作为命令行参数必须指定到最前面。

    输出的电子书格式可由 output_file 的扩展名得到。同时 output_file 也可以是一种以 .EXT 为扩展名的特殊格式。在这种情况下,输出文件的名称则使用输入文件的名称。注意:文件名不能以连字号作为开头。如果 output_file 不含扩展名,那么它将被视为一个目录并将会在该目录下生成 HTML 格式的“开放式电子书(OEB)”。这些文件会被视为正常文件而被输出插件所识别。

    在指定输入和输出文件后,你可以自定义特定的转换选项。根据输入和输出文件的类型不同可用的转换选项也不同。如需获取针对输入和输出文件的帮助,请在命令行中输入 -h。

    对于转换系统的完整文档请查阅
    https://manual.calibre-ebook.com/conversion.html

    每当向具有它们自己空间的ebook-convert传递参数时,用引号括起这些参数。例如: "/some path/with spaces"

    选项:
    --version 显示程序版本号并退出

    -h, --help 显示此帮助信息并退出

    --list-recipes 列出内建的订阅清单名。你可以通过如下命令创建基于内建订阅清单的电子书: ebook-convert "Recipe
    Name.recipe" output.epub

    作者 Kovid Goyal kovid@kovidgoyal.net

    相关文章

      网友评论

          本文标题:ebook-convert

          本文链接:https://www.haomeiwen.com/subject/rxckqltx.html