LINUX.ORG.RU

PDF-документ и нумерация страниц.


0

0

Есть у меня PDF-документик, который хочу распечатать, эдак в 200 листов. Но проблема в том, что страницы в нем не пронумерованы. Есть ли какое-нить средство что бы просто добавить номера страниц в PDF-файл?

★★★★★

На коленке.

Создать в OpenOffice.org документ на двести пустых страниц с нумерацией, распечатать, потом эту бумагу заправить в принтер ещё раз.

Camel ★★★★★
()
Ответ на: На коленке. от Camel

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

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

может latex? разбить пдф на страницы, потом каждую включаешь в исходник. остаётся только стиль подкрутить. как плюс можно скрипты задействовать и вектор вектором останется.

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

И под линукс нашел pdfedit, там риальни можно редактировать, вставлять текст. Но нумерацию не придумали

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

С какого-то англоязычного формума:

#!/bin/bash

mkdir ./numbering.tmp && cd ./numbering.tmp

echo «\setuplayout[margin=0cm, backspace=2.5cm, width=16.5cm, height=25.6cm]» > blankpages.tex echo «\setupbodyfont[14pt]» >> blankpages.tex echo «\usetypescript[postscript]» >> blankpages.tex echo «\switchtobodyfont[pos]» >> blankpages.tex echo «\setuppagenumbering[location={footer,center}, style={type}]» >> blankpages.tex echo «\starttext» >> blankpages.tex #echo «\showframe» >> blankpages.tex

PAGE_NUMBER=`pdfinfo ../«$1» | grep ^Pages: | sed 's@^Pages:@@'`

for i in `seq 1 $PAGE_NUMBER`; do echo «\strut» >> blankpages.tex echo «\page» >> blankpages.tex done

echo «\stoptext» >> blankpages.tex

texexec --purgeall blankpages.tex

pdftk ../«$1» burst output p_%04d.pdf pdftk blankpages.pdf burst output b_p_%04d.pdf

for i in $(find . -name «p_*.pdf» -printf «%f\n»); do echo processing page $i... pdftk $i background b_$i output x_$i.pdf done

pdftk x_p_*.pdf cat output ../«${1%.*}».numbered.pdf cd .. && rm -rf ./numbering.tmp

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