Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Создание pdf файла.  (Прочитано 698 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asterisk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Создание pdf файла.
« : 30 Декабря 2010, 22:12:41 »
Есть папка с отсканированной книгой, все изображения пронумерованы от 0 до 193. Для создания pdf-ки использую скрипт
#!/bin/bash

j=0

#Получаем много pdf файлов с именами от 0 до количества jpg-файлов в папке:
for i in `ls ./ | grep .jpg`
do
convert $i -quality 50% $j.pdf
((j++))
done


#Сливаем их в один файл и на уровне выше получаем нужный файл (только сначала нужно поставить пакет "pdftk"):
pdftk *.pdf output ../out.pdf

#Удаляем временные pdf-файлы:
rm *.pdf
На выходе получаю pdf-ку с произвольным порядком страниц.
Мне нужно чтобы странички с 0 по 193 шли строго по порядку друг за другом и никак иначе.
Запомните - каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в win.

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Создание pdf файла.
« Ответ #1 : 30 Декабря 2010, 22:30:04 »
а если просто
convert *.jpg -quality 50% out.pdf
Tempora mutantur et nos mutantur in illis

Оффлайн MA3X

  • Активист
  • *
  • Сообщений: 649
    • Просмотр профиля
Re: Создание pdf файла.
« Ответ #2 : 31 Декабря 2010, 01:00:35 »
Скармливать на шаге 2 по порядку. типа

for i in `ls ./*.pdf | sort`
do
   (добавляем очередную страницу $i в документ)
done
Microsoft isn't the answer.
Microsoft is the question, and the answer is NO.

Оффлайн asterisk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Создание pdf файла.
« Ответ #3 : 01 Января 2011, 20:26:33 »
а если просто
convert *.jpg -quality 50% out.pdf
Нет, это не вариант. Виснуть все жутко начинает.
Запомните - каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в win.

 

Страница сгенерирована за 0.052 секунд. Запросов: 23.