Czy konwertować folder obrazów na wielostronicowy plik pdf za pomocą narzędzi wiersza poleceń?

10

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ć?

Ktoś nadal używa ciebie MS-DOS
źródło

Odpowiedzi:

13

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

mr_eclair
źródło
Sam znalazłem rozwiązanie, ale odpowiedziałeś bardziej szczegółowo. To było tak proste, że się nawet wstydzę.
Ktoś nadal cię używa MS-DOS
^ nie ma za co!
mr_eclair
Hmm, jeszcze nie przycina się do formatu A4;)
tanio
Jeśli masz obrazy w podfolderach, użyj tegoconvert */*.jpg foo.pdf
Phil Roggenbuck
Nadal mam problem, że sortuje wszystko 1, 10, 100, a nie 1,2,3,4,5, ..., 100,101,102, jak to naprawić?
Phil Roggenbuck
3

Niestety convertzmienia 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ć pdfplik z każdego jpgobrazu bez utraty rozdzielczości lub jakości:

ls -1 ./*jpg | xargs -L1 -I {} img2pdf {} -o {}.pdf

2) Aby połączyć pdfstrony 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  
Eduard Florinescu
źródło