Как распечатать несколько страниц на сторону с одной (справа) пробел страницы?

Загрузитесь в свою мягкую фетровую шляпу и сделайте:

grub2-setup /dev/sda (Замените/dev/sda своим корневым устройством),

Узнать Ваше корневое устройство:

mount | awk '$3 == "/" { print $1; }'

И Вы будете видеть, например, /dev/sdb8 , затем Ваш корневой HDD был /dev/sdb

И grub2 не имеет никакой проблемы при загрузке Windows 7

2
30.07.2013, 10:00
3 ответа

Библиотека PyPdf в Python помогает перестроить страницы в файле PDF. Вот немного сценария, который поворачивает каждую страницу и уменьшает ее к половине размера. Предупреждение: непротестированный.

#!/usr/bin/env python
import copy, sys
from pyPdf import PdfFileWriter, PdfFileReader
input = PdfFileReader(sys.stdin)
output = PdfFileWriter()
for p in [input.getPage(i) for i in range(0,input.getNumPages())]:
    p.rotateClockwise(270)
    (w, h) = p.mediaBox.upperRight
    p.mediaBox.upperRight = (w/2, h/2)
    output.addPage(p)
output.write(sys.stdout)
1
27.01.2020, 21:53

Для этого можно объединиться pdftk и pdfnup:

Сначала создайте PDF с пустой страницей (с LibreOffice/OpenOffice, inkscape, (La) TEX, scribus, и т.д.) названный empty.pdf

Затем звоните в свою оболочку или с помощью сценария оболочки:

INPUTPDF=input.pdf
NUMPAGES=$(pdftk "$INPUTPDF" dump_data | grep NumberOfPages | egrep -o '[0-9]*')
pdftk "A=$INPUTPDF" B=empty.pdf cat $(for i in $(seq $NUMPAGES) ; do echo A$i B1 ; done) output output.pdf
pdfnup output.pdf
mv output-nup.pdf output.pdf

pdftk командная строка расширена до:

 pdftk A=input.pdf B=empty.pdf cat A1 B1 A2 B1 [...]
3
27.01.2020, 21:53

В дополнение к ответу jofel,

pdfjam также позволяет делать это непосредственно, если Вы являетесь творческими с его опциями.

pdfjam --landscape --offset '-8cm 0cm' document.pdf

По умолчанию, --landscape ни с кем nup опция центрировала бы страницу; использование отрицательного смещения, можно переместить его в левую сторону насколько Вам нравится (оптимальное значение будет зависеть от Вашего входа).

3
27.01.2020, 21:53

Теги

Похожие вопросы