Користувальницькькі налаштування

Налаштування сайту


pdf

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Both sides previous revision Попередня ревізія
pdf [2016/11/21 18:20]
wombat Розбивання + Анотації
pdf [2017/11/07 20:14] (поточний)
wombat [Розбивання] gs
Рядок 1: Рядок 1:
 +====== PDF ======
 +
 +====== Обробка ======
 +
 +===== Об'​єднання =====
 +
 +Об'​єднати кілька PDF-файлів в один можна різними шляхами. Наприклад,​ в GNU/Linux для цього існують такі програми:​
 +
 +
 +
 +==== pdfunite ====
 +
 +Програма ''​pdfunite''​ входить до пакета [[https://​poppler.freedesktop.org/​ | Poppler]]. Об'​єднати кілька файлів можна дуже просто:​
 +
 +  pdfunite in-1.pdf in-2.pdf in-3.pdf out.pdf
 +
 +<note important>​Увага! Вказати останнім аргументом ім'​я **ВИ**хідного файлу обов'​язково. Інакше ''​pdfunite''​ перезапише останній файл в списку.</​note>​
 +
 +
 +
 +==== ghostscript ====
 +
 +Пакет [[http://​ghostscript.com/​ | ghostscript]] надає багато потужних функцій. Дозволяє й об'​єднати кілька PDF-файлів в один:
 +
 +  gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dPDFSETTINGS=/​prepress -sOutputFile=out.pdf in-1.pdf in-2.pdf in-3.pdf
 +
 +Якщо результат виходить великого розміру,​ рекомендують також застосовувати такі параметри:​
 +
 +  gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/​default -dNOPAUSE -dQUIET -dBATCH -dDetectDuplicateImages -dCompressFonts=true -r150 -sOutputFile=out.pdf in-1.pdf in-2.pdf in-3.pdf
 +
 +
 +
 +==== pdfjoin ====
 +
 +Команда ''​pdfjoin''​ входить до пакета [[http://​www2.warwick.ac.uk/​fac/​sci/​statistics/​staff/​academic-research/​firth/​software/​pdfjam | PDFjam]]. Ця програма об'​єднує окремі PDF-файли в один за допомогою PDFLaTeX. Скористуватися нею можна так:
 +
 +  pdfjoin in-1.pdf in-2.pdf in-3.pdf
 +
 +В результаті буде створено новий файл ''​in-3-joined.pdf'',​ який буде містити усі сторінки з вказаних файлів.
 +
 +<note important>​Увага! В моєму випадку при використанні ''​pdfjoin''​ виникла проблема:​ написи,​ зроблені деякими шрифтами,​ зникли. Точніше,​ стали невидні,​ хоча формально збереглися всередині файлу. Такої проблеми не виникало з ''​gs''​ та ''​pdfunite''​.</​note>​
 +
 +
 +
 +===== Розбивання =====
 +
 +
 +
 +=== На PDF-файли ===
 +
 +Вирізати сторінки з 17 по 24 з файлу "''​input.pdf''"​ та зберегти їх у "''​output.pdf''"​ можна так:
 +
 +  gs -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -dFirstPage=17 -dLastPage=24 -sOutputFile="​output.pdf"​ input.pdf
 +
 +=== На PNG-файли ===
 +
 +  gs -sDEVICE=png16m -r96 -dBATCH -dNOPAUSE -sOutputFile=%03d.png pdfname.pdf
 +
 +
 +
 +
 +===== Анотації =====
 +
 +http://​stackoverflow.com/​a/​4484293/​1091054
 +
 +FIXME
 +
 +
  
pdf.txt · В останнє змінено: 2017/11/07 20:14 by wombat