У меня есть эта строка кода:
convert 1234_Page_1_....png 1234_Page_2_....png output.pdf
Это объединяет перечисленные pngs в один pdf (используя ImageMagick). У меня есть куча файлов PNG в этом формате. Я хотел бы создать цикл в PHP для запуска через действие преобразования / слияния для всех файлов, которые у меня есть. Для всех файлов, имеющих одинаковый номер перед " Page ", я бы хотел, чтобы они были объединены в один PDF-файл с таким же номером в качестве имени. Иногда нужно конвертировать более двух страниц.
В этом примере я хотел бы, чтобы "1234_Page_1 _.... png" и "1234_Page_2 _.... png" выглядело как 1234.pdf. И я хотел бы, чтобы файлы "1235_Page_1 _.... png" и "1235_Page_2 _.... png" вылились в 1235.pdf и т. Д.
Вот что мне сказали, это BASH-способ решения проблемы:
for i in `seq 1234 1350` ; do convert ${i}_Page_*.png ${i}_output.pdf ; done
Я бы хотел, чтобы это было сделано в PHP-скрипте, который я могу запустить в Windows.
Заранее спасибо,
Джейк