Мне нужно объединить несколько файлов PDF. У меня есть два файла с почти одинаковыми именами. Название - это код продукта, который состоит из файлов PDF. Один называется 4226469601D.pdf, а другой - 4226469601L.pdf. У меня будет несколько таких продуктов, и я хочу создать "автоматический пакетный файл", который может объединить эти файлы.

Проблема в том, что мне нужен новый файл с именем 4226469601.pdf. Таким образом, он должен принять первые 10 чисел в двух файлах, в качестве выходного файла. Поэтому, когда я беру следующий продукт с именем 5632987852D.pdf и 5632987852L.pdf, результат должен быть 5632987852.pdf.

Это возможно?

1 ответ1

1

Вы можете использовать инструмент pdftk, чтобы сделать это

#!/bin/bash

#Use the basename as the filename
filename=211

#Merge Using pdftk
pdftk ${filename}D.pdf ${filename}L.pdf cat output ${filename}.pdf

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .