From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <44352898.9070204@lsi.bas-net.by> Date: Thu, 06 Apr 2006 17:41:28 +0300 From: spider User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050928 X-Accept-Language: ru-ru, ru, en-us MIME-Version: 1.0 To: lhome@academ.org, ALT Linux Community References: In-Reply-To: Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [Comm] ps (pdf) to djvu X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux Community List-Id: ALT Linux Community List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Apr 2006 14:41:35 -0000 Archived-At: List-Archive: List-Post: Andrei Lomov wrote: > Кто-нибудь делал преобразование > ps (pdf) to djvu ? > Для тех, что есть обертка сканированных документов делаю так: 1. Перегоняю пдф в картинки -- их будет столько, сколько страниц в документе. $ pdftoppm -r 300 -mono file.pdf m300 В результате имеем кучу файлов m300-000001.ppm ... m300-000nnn.ppm 2. теперь перегоняем эти картинки в djvu $ find -name '*.pbm' -exec cjb2 -lossy {} {}.d \; 3. И собираем воедино Первая страница из первой картинки. $ djvm -c book.djvu m300-000001.pbm.d Для правильной сборки остальных делаем скрипт $ find -name '*.d' -exec echo djvm -i book.djvu {} \; | sort > a.sh устанавливаем ему флаг выполняемости и запускаем. Все ненужное прибиваем.