LINUX.ORG.RU

отсканированную книгу в jpg конвертрнуть в pdf


0

0

подогнали отсканированную книгу в jpg из 67файлов. Хотелось бы эти джепеги конвертнуть в одну PDF-ку. Попробовал в опен-офис запихать, а потом сделать хкспорт. Получилось что-то больше напоминающее обычный документ с картинками. Посоветуйте ченить

anonymous

> Хотелось бы эти джепеги конвертнуть в одну PDF-ку.

А смысл сего действия? Качества у жпегов не прибавится.

Igron ★★★★★
()
Ответ на: комментарий от Igron

смысл сего действия лишь в том, чтоб это была не куча джепегов, а один документ, который просматривать по страничкам

anonymous
()
Ответ на: комментарий от scabarocci

sorry, должно быть:

for f in *.pdf; do convert $f $f.pdf; done && pdfjoin --outfile book.pdf *.pdf && rm *.jpg.pdf

scabarocci
()

Я делаю djvu:

#!/bin/bash
#
# any2djvu-bw
#

if [ -z `which anytopnm` -o -z `which ppmtopgm` -o -z `which pgmtopbm`\
-o -z `which cjb2` ]; then
usage
echo "Error: anytopnm, ppmtopgm, pgmtopbm and cjb2 are needed"
echo
exit 1
fi

shopt -s extglob

DEFMASK="*.jpg"
#DEFMASK="*.png"
DPI=300
# uncomment the following line to compile a bundled DjVu document
OUTFILE="#0-bw.djvu"

function usage() {
echo
echo "usage:"
echo
echo "$0 [\"REGEXP\"]"
echo " converts single pages with the default mask $DEFMASK (or REGEXP if provided)"
echo " in the current directory to single-page black and white djvu documents"
# uncomment the following line to compile a bundled DjVu document
echo " and bundles them as a djvu file $OUTFILE"
echo
}

if [ -n "$1" ]; then
MASK=$1
else
MASK=$DEFMASK
fi

for i in $MASK; do
if [ ! -e $i ]; then
usage
echo "Error: current directory must contain files with the mask $MASK"
echo
exit 1
fi
if [ ! -e $i.djvu ]; then
echo "$i"
anytopnm $i | ppmtopgm | pgmtopbm -value 0.499 > $i.pbm
# in netpbm >= 10.23 the above line can be replaced with the following:
# anytopnm $i | ppmtopgm | pamditherbw -value 0.499 > $.pbm
cjb2 -dpi $DPI $i.pbm $i.djvu
rm -f $i.pbm
fi
done

# uncomment the following line to compile a bundled DjVu document
djvm -c $OUTFILE $MASK.djvu

sskirtochenko ★★
()

А просто дать на печать, но изменив принтер на pdf, не пробовали? Ведь есть же стандартный PostScript. Для это даже не надо ни CUPs, ни LPD. И не занимайтесь ерендой, в виде изобретения велосипеда.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.