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

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

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

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

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

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

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

One Solution collect form web for “Объедините в PDF первую страницу нескольких файлов odt в алфавитном порядке”

 #!/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

  • Поврежденный PDF: открывает отлично, но pyPdf поручает с AssertionError
  • Есть ли способ узнать / указать, какие шрифты используются в pdf-файле?
  • Как преобразовать PDF в 4-up в ландшафтном режиме (в идеале с использованием ghostscript)?
  • Поддерживает ли okular / poppler следующие перекрестные ссылки внутри документа в файлах PDF?
  • Создайте один PDF-файл из нескольких (выбранных) изображений
  • Наложение текста в PDF через командную строку
  • Манипулирование изображением pdf
  • Преобразование папки изображений в многостраничный файл pdf с помощью инструментов командной строки?
  • Экспортировать дисплей терминала в PDF
  • Как просмотреть и отредактировать код файла PDF
  • Как печатать в PDF при добавлении к существующему документу?
  • Interesting Posts

    Выполнение команды perl из оболочки и выполнение одной и той же команды из Perl-скрипта с использованием системной команды

    извлеките архив tar в существующий каталог в git-bash

    Как установить все с aptitude

    Замена одного сервера ssh другим при сохранении ключей

    Как использовать результат последнего расчета в новом расчете в wcalc?

    Chroma key (зеленый экран) для веб-камеры?

    Если символическая ссылка на NFS указывает на локальный диск, будет ли потерян локальный диск?

    Debian 6.0 и Intel «Sandy Bridge» (DH67CL) интегрировали видео

    Исходный (.) Контурный выход

    Как удалить текст из строки после определенного символа с помощью awk

    xrandr: клон и масштаб

    Хвост журнальных файлов на двух разных хостах

    CentOS определяет те же дату и часовой пояс для системы и MySQL

    Что я могу сделать, чтобы подчеркнуть тест нового жесткого диска USB?

    Моя графическая карта не распознается на ноутбуке / debian

    Linux и Unix - лучшая ОС в мире.