Mam folder ze 100 obrazami jpg. Chcę przekonwertować te obrazy na wielostronicowy plik pdf ze wszystkimi obrazami (przyciętymi do formatu A4). Są już we właściwej rotacji.
Z jakich narzędzi powinienem korzystać?
Mam folder ze 100 obrazami jpg. Chcę przekonwertować te obrazy na wielostronicowy plik pdf ze wszystkimi obrazami (przyciętymi do formatu A4). Są już we właściwej rotacji.
Z jakich narzędzi powinienem korzystać?
Odpowiedzi:
Wymagania
ImageMagick
Wpisz następujący wiersz, aby wyświetlić komendę polecenia ImageMagick:
sudo apt-get install imagemagick
Konwertuj z JPEG na PDF:
Przejdź do katalogu roboczego (katalog jpegs):
cd work/directory/path
Konwertuj pliki JPG do formatu PDF:
convert *.jpg foo.pdf
źródło: http://bitprison.net/jpg_to_pdf
convert */*.jpg foo.pdf
Niestety convert
zmienia obraz wcześniej, aby mieć minimalną utratę jakości, tj. Jakość oryginału jpg
, musisz użyć img2pdf
, używam tych poleceń:
3 1) Aby utworzyć pdf
plik z każdego jpg
obrazu bez utraty rozdzielczości lub jakości:
ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf
2) Aby połączyć pdf
strony w jedną:
pdftk *.pdf cat output combined.pdf
3) Na koniec dodaję warstwę tekstową OCRed, która nie zmienia jakości skanu w plikach pdf, dzięki czemu można je przeszukiwać:
pypdfocr combined.pdf
Bardzo polecam program CLI Python img2pdf
do bezstratnej konwersji:
https://gitlab.mister-muffin.de/josch/img2pdf
Przykładowe użycie:
img2pdf img1.png img2.jpg -o out.pdf