Skip to content

realjf/epub2pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

epub2pdf

convert epub to pdf

Feature

v0.0.3(latest)

  • -o=/path specify output path
  • -f=/path specify input path
  • -r recursive directory
  • -v output details
  • -m output debug details
  • -j=N allow N jobs at once
  • -d delete source file after convert successfully
  • -t specifies the timeout for each conversion, the unit of time is seconds, default is no limit.
  • repair the recursive directory error
  • cpu and memory limit by cgroup

v0.0.2

  • -o=/path specify output path
  • -f=/path specify input path
  • -r recursive directory
  • -v output details
  • -m output debug details
  • -j=N allow N jobs at once
  • -d delete source file
  • -t specifies the timeout for each conversion.

v0.0.1(discard)

Supported Convert

  • epub to pdf

Required

  • need to install calibre
  • add calibre and ebook-convert to PATH environment variable

linux user can run like this to install calibre

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

windows and macOS user can download from Release Assets

Quick start

Option 1: Download binary

see release

Option 2: Build from source code

Required

  • go development environment
  • make

Linux

make build
cd bin
./epub2pdf convert /path/to/epub_directory

Windows

make.exe build_win
cd bin
epub2pdf.exe convert /path/to/epub_directory

MacOS

make build_darwin
cd bin
epub2pdf convert /path/to/epub_directory

Output The output default is in source directory

License

epub2pdf is released under the Apache 2.0 license. See LICENSE

About

convert epub to pdf

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •