Transform pdf files into books for double-sided printing
Project description
Bookify
Transform pdf files into books for double-sided printing
Preparing the book: Layout
- Use Calibre to convert the book to .docx format
- Modify the resulting docx, applying the following changes:
- Add title page + empty page (usually the second page is empty)
- Maybe add extra pages such as index or dedication
- Add page numbering (make sure to make it start only after the special pages such as index/dedication)
- Make sure that every new chaper is in an odd page (this is to make it so that the first page of every chaper appears on the left)
- Make the total number of pages a multiple of 4 (if it's not, empty pages will be added at the end to pad it)
- It's recommended to set the size of the document to A5 and use generous margins
- Export the document into a pdf (we will refer to this pdf as
formatted.pdf)
Note: You can use this docx as a template and/or example of the book layout described.
Build book
Install pdfjam
sudo apt-get install pdfjam # Ubuntu
sudo dnf install texlive-pdfjam-bin # Fedora
Build
pip install bookify
bookify formatted.pdf 20
Usage: First argument (formatted.pdf) is the name of the pdf and second argument (20) is the signature size, that is, the number of pages per booklet
Extra: Getting books from wattpad
pip install FanFicFare
fanficfare https://www.wattpad.com/story/9999999-story-title
Use URLs like:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bookify-1.1.1.tar.gz.
File metadata
- Download URL: bookify-1.1.1.tar.gz
- Upload date:
- Size: 3.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.3 CPython/3.7.6 Linux/5.4.12-100.fc30.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17aa6098474965730b0fad3982b436580c825777c561d72bdd3108066afbe611
|
|
| MD5 |
46c81233b5f29df0e9a3282599554b26
|
|
| BLAKE2b-256 |
040e36be3bed76701757ece65450dbf3c4ede27ca47b6ad204e585550edcdbbb
|
File details
Details for the file bookify-1.1.1-py3-none-any.whl.
File metadata
- Download URL: bookify-1.1.1-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.0.3 CPython/3.7.6 Linux/5.4.12-100.fc30.x86_64
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e887ac3eb25210ea516de1595a2d9039f7efe01b8f319c38db21d4b6d28e24b1
|
|
| MD5 |
462760e1c099896ff174fd7994d725fc
|
|
| BLAKE2b-256 |
144c6b3abe899ad2bca778db8885e72ea7e39945d470fc4147630fc75fe937e8
|