Cum se poate formata un fișier PDF (sau postscript) ca pentru tipar 4‑up

imaginea utilizatorului Serafim

Recent mi s‑a pus următoarea problemă: cum se poate formata un fișier PDF (sau postscript) ca pentru tipar 4‑up, adică așa cum apare în imagine.

Paginile 8, 1, 5, 4 Paginile 2, 7, 3, 6

Știu că există anumite plugin‑uri pentru Adobe Acrobat, mai exact PDF Snake care rezolvă problema. Doar că respectivul plugin funcționează doar pe Windows și doar pe versiuni vechi de Acrobat și este dificil de cumpărat în România (știu pentru că a trebuit să‑l iau). În plus mie‑mi place să rezolv problemele folosind software liber și disponibil pe Linux.

Aveți nevoie de Ghostscript, diponibil pentru Linux și Unix‑like, pentru Mac și funcțional până și pe Windows.
De asemenea aveți nevoie de psutils disponibil în aceeași gamă foarte variată de sisteme de operare.

În cazul în care fișierul original este în format PDF:
pdf2ps fisier.pdf fisier.ps

Legăm câte 8 pagini odată:
psbook -s8 fisier.ps fisier.legat.ps
Ordinea paginilor devine 8, 1, 2, 7, 6, 3, 4, 5 etc.

Așezăm câte 2 pagini adiacente pe câte o singură pagină dublă
psnup -d0 -l -2 fisier.legat.ps dublu.ps
Acum vom avea pe prima pagină 8 și 1 pe a doua 2 și 7 etc.

Așezăm paginile rotind unele spre dreapta, altele spre stânga încât să obținem așezarea din imagine. Poziționarea am făcut-o pentru A4, pentru alte dimensiuni faceți modificările de rigoare. Combinațiile "\(" și "\)" sunt necesare doar în anumite shell‑uri (bash), în alte cazuri e posibil să funcționeze cu "(" și ")". Nu am pus chenar la pagină dar am pus parametrul care se ocupă de chenar ca să‑l puteți adăuga ușor dacă doriți (-d0 înlocuit cu -d2 de exemplu).
pstops -pa4 -d0 4:3L@.7\(21cm,0\)+0R@.7\(0cm,29.7cm\) dublu.ps > fata.ps
pstops -pa4 -d0 4:2L@.7\(21cm,0\)+1R@.7\(0cm,29.7cm\) dublu.ps > verso.ps

În cazul în care aveți imprimanta duplex merge și:
pstops -pa4 -d0 4:3L@.7\(21cm,0\)+0R@.7\(0cm,29.7cm\)+2L@.7\(21cm,0\)+1R@.7\(0cm,29.7cm\) dublu.ps > final.ps

Eu le văd cu evince:
evince fata.ps
evince verso.ps

Puteți să le vizualizați cu orice program, să le trimiteți la o imprimantă Postscript sau să le faceți din nou PDF cu:
ps2pdf fata.ps fata.pdf
ps2pdf verso.ps verso.pdf

Share this