Intereting Posts

Объедините в PDF первую страницу нескольких файлов odt в алфавитном порядке

У меня в том же каталоге несколько файлов odt.

Я хотел бы иметь в одном документе PDF первую страницу этих odt-файлов, отсортированную по алфавиту на основе их имени файла.

Например, если у меня есть эти файлы:

  • a.odt
  • b.odt
  • c.odt

У меня был бы полученный PDF-файл, содержащий 3 страницы: первый из a.odt , затем первый из b.odt а затем первый из c.pdf .

Кто-нибудь из вас думает о команде, чтобы сделать это?

 #!/bin/bash for i in *.odt; do echo "Converting [ $i ]" unoconv -f pdf "$i" echo "Extracting 1st page of [ $i ]" i="${i%odt}pdf" pdftk P="$i" cat P1-1 output "$i".1 done echo "Merging pdfs" pdftk *.1 cat output result.pdf rm *.1 

Вы должны установить unoconv и pdftk .

Ubuntu: sudo apt-get install unoconv pdftk