Утилита PDFtk

Утилита PDFtk для редактирования pdf файлов

  • вытянуть из документа input.pdf только страницы с 5 по 10, то нужно выполнить команду:
    pdftk input.pdf cat 5-10 output output.pdf
    
  • вытянуть страницы, например, 1, 4-6, 9, 10, повернув 4 и 5 на 180 градусов:
    pdftk input.pdf cat 1 4-5south 6 9 10 output output.pdf
    
  • чтобы объединить все файлы, не перечисляя их, нужно выполнить команду:
    pdftk *.pdf cat output newfile.pdf
    
  • для объединения нужных PDF файлов, например 1.pdf 2.pdf 3.pdf и так далее, выполним команду:
    pdftk 1.pdf 2.pdf 3.pdf cat output newfile.pdf
    
  • если нужно разбить многостраничный файл на одиночные страницы, то нужно выполнить простую команду:
    pdftk 11.pdf burst
    
  • как удалить ненужные страницы? Допустим у нас есть документ, в котором есть 24 страницы. Если нужно удалить из документа 11.pdf страницы 1-7, 23, то выполним команду:
    pdftk 11.pdf cat 8-22 24-end output New.pdf
    
  • информация об изображении в pdf:
    pdfimages -list input.pdf
    
  • /ebook – среднее качество, 150 точек на дюйм, размер получится средний //screen – низкое качество, 72 точек на дюйм, размер будет минимальный:
    gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=smalfile.pdf input.pdf
    
  • Восстановление PDF:
    pdftk broken.pdf output fixed.pdf