> все то ничего только после этого выполнения я получаю много eps файлов
> огромного
> размера из jpeg 100kb получаю файл около 6 мег
> а мне надо чтобы из всех картинок получить одну пдфку нармального
> сопоставимого
> размера
> а кроме этого получаю файл doc.texв котором одни какието заголовки
> и pdflatex естественно выводит кучу разных ошибок
doc.tex будет компилироваться pdflatex'ом в doc.pdf. В процессе компиляции выдается
много информации на терминал, если возникает ошибка то процесс приостанавливается
и pdflatex ждет ввода команд от пользователя.
> как это сделать пдф?
Вот скрипт:
#!/bin/bash
DOCBASE=$1
[ -z $DOCBASE ] && \
echo "Usage: jpegstopdf docname jpegfile ..." && exit 1
TEXFILE="$DOCBASE.tex"
echo -e "\\documentclass{article}
\\usepackage{graphicx}
\\usepackage{geometry}
\\geometry{a4paper,tmargin=1cm,bmargin=1cm,lmargin=1cm,%
rmargin=1cm,headheight=0cm,headsep=0cm,footskip=0cm}
\\pagestyle{empty}
\\\begin{document}" > $TEXFILE
shift
for i in $*; do
echo "\\includegraphics[width=\\textwidth]\
{$(echo $i |sed 's/\.jpg$//')}" >> $TEXFILE
done
echo '\end{document}' >> $TEXFILE
if pdflatex $TEXFILE; then
( rm $TEXFILE; rm $DOCBASE.log;
rm $DOCBASE.aux ) 2> /dev/null
fi
Сохраните его в файл jpegstopdf и сделайте его выполняемым:
chmod a+x jpegstopdf
После чего запустите его:
./jpegstopdf morejpegs *.jpg
В результате должен создастся файл morejpegs.pdf
Если будут сообщения об ошибках, то обязательно вставляйте их в письмо.
Скрипт проверен на моей системе. Из 5-ти Jpeg-ов, общим объемом в 582413 байт,
был получен PDF-документ размером 585752 байт.
PS: Отвечайте пожалуйста на письма по теме. Последнее Ваше письмо было ответом
на "superblock". Просто многие люди просматривают сообщения рассылки в виде нитей,
и левые сообщения в потоке с другой темой выглядят нехорошо.
-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: http://subscribe.ru/member/unsub?grp=comp.soft.linux.discuss&email=
http://subscribe.ru/ mailto:ask@subscribe.ru