https://news.ycombinator.com/item?id=29972579
Blog: TTTThis
montage -geometry +0+0 -tile 10x *.jpg result.jpg
creates a montage of all the jpgs in the folder, 10 images wide (you can't specify by how many height.
https://stackoverflow.com/questions/37709879/how-to-generate-a-collage-image-like-shown
Lighten those pages
- convert output.pdf -function polynomial 1,0,0,0 darkened.pdf
- mogrify output.pdf -contrast-stretch 2%x20% music1C.pdf
- convert -density 600 output.pdf output-%02d.jpg
(using rm to add security permissions then remove them after https://stackoverflow.com/questions/52861946/imagemagick-not-authorized-to-convert-pdf-to-an-image)
sudo mv /etc/ImageMagick-6/policy.xml /etc/ImageMagick-6/policy.xml.off
-----When done, you can restore the original with
sudo mv /etc/ImageMagick-6/policy.xml.off /etc/ImageMagick-6/policy.xml
3 step process:
- convert your_pdf_filename.pdf output-%02d.jpg
- convert output*.jpg -level 25% final-%02d.jpg
- convert final*.jpg very_readable.pdf
(change the level value)
With the arg -threshold you get a "black and white" (only) image. But I want to keep the gray scale, which is possible with the arg -level: you keep the gray, letting the image with a darker or lighter gray scale. (referring to something like <<< convert output*.jpg -normalize -threshold 80% final-%02d.jpg >>>
install qpdf (FOSS)
qpdf originalDoc.pdf --pages . 1-10 -- outputDoc.pdf
For multiple sets of pages
qpdf --pages . 1-8 . 53-70 -- input.pdf output.pdf
(There is a way described for Imagemagick but it didn't work for me https://linuxhint.com/convert-image-to-pdf-command-line/ )
sudo apt-get install img2pdf
Open a Terminal in the folder with the images and do
sudo img2pdf *.png -o output_imgs.pdf
(assuming the images are pngs.)