Я хочу загрузить бесплатно книги Google в формате PDF.
Там какой-либо Google Books загружает инструмент, доступный для Ubuntu?
Существует программа Python, названная PySheng
, чем сделал задание для меня.
Это доступно на GitHub в https://github.com/tokland/pysheng
, можно выполнить следующие команды для установки его.
git clone https://github.com/tokland/pysheng
cd pysheng
sudo python setup.py install
Теперь PySheng будет доступен от Termainl.
можно работать pysheng-gui
и pysheng
от терминала для GUI и версии программы соответственно.
pysheng-gui
Благодаря @Glutanimate для его комментария к OP.
getxbook делает хороший случай для того, почему это - доступный наилучший вариант. Я просто установил его и использовал его для загрузки этой книги успехом.
getxbook идет с инструкциями по установке (в INSTALL
файл). После того, как установленный, это выполняется следующим образом:
$ getxbookgui
С другой стороны, команда
$ getgbook book-id
может использоваться. (Книжный идентификатор находится в URL для книги. Например, идентификатор для книги, которую я загрузил, 3pK1-LxtFV4C
.)
Если только подмножество страниц желаемо, использовать
$ getgbook -n book-id
И затем введите страницы, которые Вы хотите, по одному, например:
$ getgbook -n book-id
262
Когда я сказал, что книга была загружена успехом, я не был полностью честен. По некоторым причинам getxbook пропустил несколько страниц, которые были доступны в предварительном просмотре. Для получения их я следовал этим инструкциям.
Обратите внимание, что книга загружается на подкаталог текущего каталога, названного с книжным идентификатором. Это загружается как ряд .png
и/или .jpg
файлы, один на страницу. Они могут быть преобразованы в .pdf
формат следующим образом (после того, как преобразование .jpg
файлы к .png
файлы один за другим):
$ convert *.png book.pdf
Обратите внимание на это, если Вы намереваетесь распечатать это .pdf
на бумаге Вы, возможно, должны изменить размер некоторых отдельных изображений (так, чтобы они были всеми примерно тот же размер) прежде, чем преобразовать в .pdf
. Я использовал калеку, чтобы сделать это.