A feladat: van x darab bemeneti pdf file, ebből kell 1 darab kimeneti pdf.
gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf … in(x).pdf
A feladat: van x darab bemeneti pdf file, ebből kell 1 darab kimeneti pdf.
gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf in1.pdf in2.pdf … in(x).pdf
A probléma a következő: nyomtattál egy számlát .pdf-be, 3 példányban ugyebár (de kettőben legalább), de az ügyfélnek csak az első oldalt kell elküldened. Van az a megoldás, hogy küldöd neki a teljes 3 oldalas pdf-et, de hát ez nem túl elegáns, lássuk be. Innentől két lehetőséged van:
aptitude install pdftk
pdftk in.pdf burst
aptitude install gs (de ez 99,99%, hogy fent van)
gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -dFirstPage=m -dLastPage=n -sOutputFile=out.pdf in.pdf
A fenti egyenletben ‘m’ az első, míg ‘n’ az utolsó nyomtatandó oldal.
Ezt, és még sokkal több PDF hacket tanulhatsz Francis Wright csodálatos PDF FAQ-jából.