LINUX.ORG.RU

Как вырезать одну страницу из PDF-файла?


0

1

У меня есть журнал в виде PDF.
Мне надо получить оттуда предпоследнюю страницу.
Как это сделать под Linux?
XPDF вроде такого не умеет.

P.S. Надо, чтобы при сохранении сохранились оригинальные картинки и текст, без внесения в них каких-либо изменений (а также сохранилась в точности верстка).

★★★★★

первое что пришло в голову: заскриньшоть, оцифруй, и всёравно получишь то что надо но через задницу, зато быстро.

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

Мне это дело надо для ребенка распечатать (там стихотворения с красивыми цветными картинками). Тащить журнал целиком (или посылать его по почте) в мини-типографию - не охота, хочется сделать «красиво».

pacify ★★★★★
() автор топика

Если нужно только извлечь картинки, лучше воспользоваться pdfimages.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от sdio

А чё он за собой GCJ тянет?

ЗЫ: проверил только что, работает

$ pdftops -f 2 -l 2 74HC_HCT257.pdf
$ ps2pdf13 74HC_HCT257.ps 74HC_HCT257_page2.pdf

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

Конечно, оно будет хуже, т.к. вы пережимаете туда-сюда. Или перегоняйте с заведомо большим разрешением, или используйте pdfimages/pdftk.

На худой конец можно «распустить» pdf на картинки при помощи convert

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от sdio

РЕШЕНИЕ

pdftk


Отлично. Это - абсолютно правильное решение!

# apt-get install pdftk
...
$ pdftk journal.pdf burst
$ ls -1 pg_00*
pg_0001.pdf
pg_0002.pdf
....
pg_0016.pdf

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

Если делать gs, а не обёрткой ps2pdf, то вроде судя по ману можно указать разрешение.
А в pdftops думаю можно поиграться с -level3

adriano32 ★★★
()

Можно еще отправить на печать в pdf-принтер.

anonymous
()

1. Разбор файла на страницы: pdftk input.pdf burst output page%03d.pdf Получится пачка файлов с именами page001.pdf, page002.pdf.... page021.pdf и т.п. 2. Извлечение одной или нескольких страниц в отдельный файл: pdftk input.pdf cat 1 output page1.pdf pdftk input.pdf cat 5-9 output page5-9.pdf

anonymous
()

можно gimp`ом открыть, там все страницы по слоям, взять последний слой и сохранить отдельным файлом или только его на печать.

sol13 ★★★★★
()

А просто распечатать предпоследнюю страницу в pdf нельзя?

aedeph
()

Распечатать предпоследнюю страницу в pdf (благо, linux легко печатает в pdf)

michwill ★★★★★
()
3 ноября 2011 г.

Любая программа под Linux может печатать «в Файл», т.е.в формат pdf. Так что можно отделить любое количество страниц.

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