A simple tool to concatenate images and PDFs into a single PDF file.
Fully created with Github Spec-kit and Google Gemini-CLI as a learning exercise. Do not install on your system.
It is recommended to install makepdf using uv.
uv tool install makepdfAlternatively, you can build and install it from source.
-
Clone the repository:
git clone https://github.com/gauden/makepdf.git cd makepdf -
Build the package:
python -m build
-
Install using
uv:uv tool install --from dist/makepdf-0.1.0-py3-none-any.whl
-
Verify the installation:
makepdf --version
To uninstall the makepdf command, run:
uv tool uninstall makepdfIf no input files or directories are specified, makepdf will automatically process all supported files in the current working directory.
makepdf /path/to/your/directoryThis will create a file named output.pdf in your current directory.
makepdf /path/to/your/directory --output my-document.pdfmakepdf file1.jpg file2.pdf file3.pngmakepdf file1.jpg file2.png --start existing.pdf