ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
@ 2011-02-26 22:57 Maks Re
  2011-02-27  8:37 ` Dmitry Chistikov
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Maks Re @ 2011-02-26 22:57 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Здравствуйте,

Имеется архив журнала-газеты (достаточно объемный).

сверстан(.p65) и сохранен (.pdf) в зеркальном виде.

вопрос:
как из этого всего сделать нормальный документ, который можно читать
(pdf, djvu, html etc)

т.е. я могу открыть зеркальный pdf, в GIMP и импортировать каждую
страничку, преобразовать ее, и сохранять как картинку...

не хочется такой ручной работы... :(

т.о. я так понимаю, что надо сначала отзеркалить и потом уже приводить
к какому либо формату...

ну или - преобразовать каждую страницу в картинку, зеркалить, и уже
собирать во что-то..

т.к. архив бОльшой, хочется "быстро и красиво"


прошу помощи у сообщества.

спасибо


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-26 22:57 [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc) Maks Re
@ 2011-02-27  8:37 ` Dmitry Chistikov
  2011-02-27 14:55   ` Maks Re
  2011-02-27  8:54 ` Kharitonov A. Dmitry
  2011-02-27 16:35 ` Alexey Borisenkov
  2 siblings, 1 reply; 9+ messages in thread
From: Dmitry Chistikov @ 2011-02-27  8:37 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Добрый день!

Maks Re, Feb. 27, 2011, 01:57 +0300:
> сверстан(.p65) и сохранен (.pdf) в зеркальном виде.
> 
> вопрос:
> как из этого всего сделать нормальный документ, который можно читать
> (pdf, djvu, html etc)

Теоретически должен работать следующий конвейер:
pdf -> (convert) -> mirrored (flipped) pdf.
С первого взгляда именно он кажется наиболее интересным,
но тут, похоже, нужно крутить параметры.

Можно попробовать и что-нибудь типа
pdf -> (pdf2ps, pdftops etc.) -> ps ->
    -> (pstops, psnup etc.) -> mirrored (flipped) ps -> whatever
или даже
pdf -> (pdftoppm) -> ppm [картинки такие] ->
    -> (convert) -> mirrored (flipped) ppm -> whatever,
но последний вариант означает сборку и разборку.

Вполне вероятно, что существует простое решение с помощью gs,
но тут я вряд ли что подскажу.

-- 
Дмитрий Чистиков


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-26 22:57 [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc) Maks Re
  2011-02-27  8:37 ` Dmitry Chistikov
@ 2011-02-27  8:54 ` Kharitonov A. Dmitry
  2011-02-27 14:57   ` Maks Re
  2011-02-27 16:35 ` Alexey Borisenkov
  2 siblings, 1 reply; 9+ messages in thread
From: Kharitonov A. Dmitry @ 2011-02-27  8:54 UTC (permalink / raw)
  To: ALT Linux Community general discussions

  27.02.2011 01:57, Maks Re пишет:
> Здравствуйте,
>
> Имеется архив журнала-газеты (достаточно объемный).
>
> сверстан(.p65) и сохранен (.pdf) в зеркальном виде.
>
> вопрос:
> как из этого всего сделать нормальный документ, который можно читать
> (pdf, djvu, html etc)
>
> т.е. я могу открыть зеркальный pdf, в GIMP и импортировать каждую
> страничку, преобразовать ее, и сохранять как картинку...
>
> не хочется такой ручной работы... :(
>
> т.о. я так понимаю, что надо сначала отзеркалить и потом уже приводить
> к какому либо формату...
>
> ну или - преобразовать каждую страницу в картинку, зеркалить, и уже
> собирать во что-то..
>
> т.к. архив бОльшой, хочется "быстро и красиво"
>
>
> прошу помощи у сообщества.
Поищите scan kromsator прекрасно работает под wine
В результате получите набор файлов по 1 странице в каждом.
Он же может и разрезать страницы, если был сканирован разворот, и 
автоматически повернуть, если отсканировано кривова-то.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-27  8:37 ` Dmitry Chistikov
@ 2011-02-27 14:55   ` Maks Re
  2011-02-27 15:37     ` Dmitry Chistikov
  0 siblings, 1 reply; 9+ messages in thread
From: Maks Re @ 2011-02-27 14:55 UTC (permalink / raw)
  To: community

На Sun, 27 Feb 2011 11:37:56 +0300
Dmitry Chistikov  писал:

не сразу понял... 
а какими инструментами это возможно?




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-27  8:54 ` Kharitonov A. Dmitry
@ 2011-02-27 14:57   ` Maks Re
  0 siblings, 0 replies; 9+ messages in thread
From: Maks Re @ 2011-02-27 14:57 UTC (permalink / raw)
  To: community

На Sun, 27 Feb 2011 11:54:36 +0300
"Kharitonov A. Dmitry" писал:


> Поищите scan kromsator прекрасно работает под wine
> В результате получите набор файлов по 1 странице в каждом.
> Он же может и разрезать страницы, если был сканирован разворот, и 
> автоматически повернуть, если отсканировано кривова-то.

вероятно, ваша предпосылка исходит из того, что документы
отсканированы...
а это не так.

документы именно сделаны зеркальными, для печати в типографии.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-27 14:55   ` Maks Re
@ 2011-02-27 15:37     ` Dmitry Chistikov
  0 siblings, 0 replies; 9+ messages in thread
From: Dmitry Chistikov @ 2011-02-27 15:37 UTC (permalink / raw)
  To: ALT Linux Community general discussions

> не сразу понял... 
> а какими инструментами это возможно?

Все инструменты в "конвейерах" (имена исполняемых файлов) указаны в скобках
между стрелками.

$ for i in convert pdf2ps pdftops pstops psnup pdftoppm; do echo -n $i:\ ;
rpmquery -f --qf '%{NAME}\n' $(which $i); done
convert: ImageMagick-tools
pdf2ps: ghostscript-common
pdftops: poppler
pstops: psutils
psnup: psutils
pdftoppm: poppler

Да, еще gs:
$ rpmquery -f --qf '%{NAME}\n' /usr/bin/gs
ghostscript-classic

На самом деле все упомянутое лежит в /usr/bin, поэтому его можно ставить
прямо по apt-get install /usr/bin/$i.

-- 
Дмитрий Чистиков


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-26 22:57 [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc) Maks Re
  2011-02-27  8:37 ` Dmitry Chistikov
  2011-02-27  8:54 ` Kharitonov A. Dmitry
@ 2011-02-27 16:35 ` Alexey Borisenkov
  2011-02-27 16:42   ` Dmitry Chistikov
  2 siblings, 1 reply; 9+ messages in thread
From: Alexey Borisenkov @ 2011-02-27 16:35 UTC (permalink / raw)
  To: community

27.02.2011 01:57, Maks Re пишет:
> Имеется архив журнала-газеты (достаточно объемный).
> сверстан(.p65) и сохранен (.pdf) в зеркальном виде.
> вопрос:
> как из этого всего сделать нормальный документ, который можно читать
> (pdf, djvu, html etc)

Можно распечатать с зеркалированием в виртуальный принтер с нужным форматом.
Посмотрев по-быстрому на evince и okular, с удивлением обнаружил, что в 
evince нет такой возможности (или я не нашёл). В okular такая опция 
есть, но со "встроенным" pdf-принтером она почему-то не работает. Зато 
работает с виртуальным принтером из cups-pdf, правда не могу обещать, 
что качество не ухудшится. Но это, видимо, зависит от настроек.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-27 16:35 ` Alexey Borisenkov
@ 2011-02-27 16:42   ` Dmitry Chistikov
  2011-02-27 21:55     ` Maks Re
  0 siblings, 1 reply; 9+ messages in thread
From: Dmitry Chistikov @ 2011-02-27 16:42 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Alexey Borisenkov, Feb. 27, 2011, 19:35 +0300:
> Можно распечатать с зеркалированием в виртуальный принтер с нужным форматом.
> Посмотрев по-быстрому на evince и okular, с удивлением обнаружил, что в 
> evince нет такой возможности (или я не нашёл). В okular такая опция 
> есть, но со "встроенным" pdf-принтером она почему-то не работает. Зато 
> работает с виртуальным принтером из cups-pdf, правда не могу обещать, 
> что качество не ухудшится. Но это, видимо, зависит от настроек.

Да, правда, есть же lp -o mirror.

-- 
Дмитрий Чистиков


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc)
  2011-02-27 16:42   ` Dmitry Chistikov
@ 2011-02-27 21:55     ` Maks Re
  0 siblings, 0 replies; 9+ messages in thread
From: Maks Re @ 2011-02-27 21:55 UTC (permalink / raw)
  To: community

> 
> Да, правда, есть же lp -o mirror.
> 

превосходно.

в связке с pdf-cups - то что надо.


$lp -d cups-pdf -o mirror gazeta.pdf 

и на выходе нужный документ. 

спасибо!


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-02-27 21:55 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-02-26 22:57 [Comm] преобразовать многостраничный pdf, сделанный зеркально - в нормальный документ (pdf, html etc) Maks Re
2011-02-27  8:37 ` Dmitry Chistikov
2011-02-27 14:55   ` Maks Re
2011-02-27 15:37     ` Dmitry Chistikov
2011-02-27  8:54 ` Kharitonov A. Dmitry
2011-02-27 14:57   ` Maks Re
2011-02-27 16:35 ` Alexey Borisenkov
2011-02-27 16:42   ` Dmitry Chistikov
2011-02-27 21:55     ` Maks Re

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git