Я в основном загружаю некоторые изображения с веб-сайта с помощью wget, чтобы затем добавить их в файл PDF с помощью программы командной строки, "преобразовывают". Но эта последняя вещь, кажется, не работает.
Я получаю все изображения .jpg и храню их в одну папку без проблем, но когда я пытаюсь объединить их в файл PDF, она всегда напоминает с последним добавленным изображением. У меня есть чтение преобразования - добавляют аргумент, но это все еще не будет работать.
Это - то, как мой код похож:
for file in *.jpg
do
convert "${file}" -append "myfile.pdf"
done
Но столь логичный, как это кажется, myfile.pdf всегда заканчивает тем, что имел только последний jpg добавленное изображение. Я знаю, что использование преобразовывает как:
convert img1.jpg img2.jpg img3.jpg myfile.pdf
Добился бы цели. Но поскольку я не знаю, сколько изображения будут я иметь в каталоге загрузки, я не могу hardcode аргументы, таким образом, я предполагаю цикл для каждого изображения в том каталоге, поскольку я пробую, было бы лучшее решение.
Кто-либо знает, как достигнуть моей цели? Любая справка будет очень цениться.
Заранее спасибо.
Если все Ваши изображения находятся в текущем каталоге, можно просто сделать это:
convert *.jpg myfile.pdf
, который совпадает с вручную определением всех изображений:
convert img1.jpg img2.jpg img3.jpg myfile.pdf