|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Gorbounov 2:5025/55.14 02 Jul 2003 08:46:46 To : Ian Dichkovsky Subject : Поменять размер страницы PostScript (PDF) -------------------------------------------------------------------------------- Jul 01 18:18 03, Ian Dichkovsky wrote to All: 01 Jul 03 18:18, Ian Dichkovsky wrote to All: ID> Hello, All! ID> Есть pdf. ID> Размер страницы в нем 7.25x10.5 in. ID> Хочется переконвертить его в A5 и распечатать ID> по 2 страницы на A4. ID> Можно ли обрезать поля ? [...] Я распечатывал себе книгу про Гарри Поттера таким образом: сначала преобразовал исходный текст (html) с помощью OpenOffice в ps. Получилось отличное качество (размер, правда, кошмарный). Затем рассортировал страницы для брошюры по 16 страниц: psbook -s16 hp5.ps hp5_br.ps Затем скомпоновал полученные A4 страницы по две на бумаге A4 в landscape-ориентации: psnup -l -2 hp5_br.ps hp5_br_ready.ps здесь "-l" - поворот против часовой стрелки, "-2" - по две страницы по умолчанию входной и выходной форматы одинаковые (это опции -p и -P). В локали прописан формат именно A4 (команда locale LC_PAPER). Если больше ничего не указывать, то psnup сам подберет оптимальный масштаб изображения. Для более тонкой подборки параметров можно воспользоваться утилитой pstops: pstops '4:-3L@.7(21cm,0)+0L@.7(21cm,14.85cm)' hp5_1.ps hp5_1front.ps - что-то вроде этого. Распечатывал с помощью ggv, выделяя сначала нечетные, потом четные страницы. Есть один ньюанс, который сказывается, когда обрабатываешь страницу, составленную из двух страниц - там в тексте получается так, что указываются размеры обеих размещенных страниц и почему-то в таком случае интерпретатор gostscript'а использует размер страницы по умолчанию (letter) и на печать выводится смещенная и обрезанная страница. Hужно залезть в файл gs_init.ps (у меня он обнаружился в каталоге /usr/share/ghostscript/7.05/lib) и раскомментарить строчку, где написано "(a4)". Удачи! Игорь Горбунов --- Msged/LNX 6.0.1 * Origin: We love MsgEd ... (2:5025/55.14) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/33263f029b64.html, оценка из 5, голосов 10
|