pdf http://blog.ivnish.com/ ru Создать PDF из нескольких JPEG http://blog.ivnish.com/blog/130 <span>Создать PDF из нескольких JPEG</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/pdf" hreflang="ru">pdf</a></div> </div> <span><span>admin</span></span> <span><time datetime="2025-01-29T12:59:47+05:00" title="среда, января 29, 2025 - 12:59">29.01.2025</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><pre><code class="language-plaintext">sudo apt install img2pdf img2pdf *.jp* --output combined.pdf</code></pre></div> Wed, 29 Jan 2025 07:59:47 +0000 admin 130 at http://blog.ivnish.com Перевернуть некоторые страницы в PDF файле http://blog.ivnish.com/blog/11 <span>Перевернуть некоторые страницы в PDF файле</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/debian" hreflang="ru">debian</a></div> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/pdf" hreflang="ru">pdf</a></div> </div> <span><span>admin</span></span> <span><time datetime="2013-08-14T14:27:38+06:00" title="среда, августа 14, 2013 - 14:27">14.08.2013</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Продолжаем тему модификации <strong>PDF</strong>. В этот раз мне понадобилось перевернуть на 180 градусов некоторые страницы в <strong>PDF</strong> документе. И опять на помощь приходит утилита <strong>pdftk</strong>. Предположим у нас есть <strong>pdf</strong> документ<strong> input.pdf</strong> состоящий из 5 страниц. 2 и 4 страницу нужно перевернуть на 180 градусов. На выходе получим файл <strong>output.pdf</strong> Команда будет выглядеть так:</p> <p><code>pdftk input.pdf cat 1 2S 3 4S 5 output output.pdf&nbsp;</code></p> <p>где буква <strong>S</strong> означает <strong>south (юг)</strong> и поворот страницы на 180 градусов. 1,3,5 страницы будут без изменений.</p> <p>Если какую то страницу <strong>НЕ указать</strong>, то она будет исключена из результативного документа.</p> </div> Wed, 14 Aug 2013 08:27:38 +0000 admin 11 at http://blog.ivnish.com Объединить несколько PDF файлов в один http://blog.ivnish.com/blog/10 <span>Объединить несколько PDF файлов в один</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/debian" hreflang="ru">debian</a></div> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/pdf" hreflang="ru">pdf</a></div> </div> <span><span>admin</span></span> <span><time datetime="2013-04-04T14:24:58+06:00" title="четверг, апреля 4, 2013 - 14:24">04.04.2013</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Понадобилось мне тут объединить несколько <strong>PDF</strong> файлов в один. Сделать это очень просто: Устанавливаем утилиту <strong>pdftk</strong></p> <p><code>sudo apt-get install pdftk&nbsp;</code></p> <p>Затем указываем ей все файлы вот так:</p> <p><code>pdftk 1.pdf 2.pdf 3.pdf cat output result.pdf</code></p> <p>где <strong>1.pdf 2.pdf 3.pdf</strong> - это наши исходные файлы, а <strong>result.pdf</strong> - это файл результат</p> <p><strong>UPD</strong> если нужно сделать файл из всех файлов в каталоге, то можно использовать <strong>*</strong>, вместо указания имен файлов</p> <p><code>pdftk * cat output result.pdf&nbsp;</code></p> <p>Но тут я с толкнулся с неверной сортировкой, типа <strong>файл-1 файл-100 файл-101 файл-2 файл-200</strong> Для того, чтобы избежать этого, можно использовать <strong>ls</strong> с его опцией <strong>-v</strong></p> <p><code>pdftk `ls -v` cat output result.pdf</code></p> </div> Thu, 04 Apr 2013 08:24:58 +0000 admin 10 at http://blog.ivnish.com Уменьшаем размер PDF файла http://blog.ivnish.com/blog/6 <span>Уменьшаем размер PDF файла</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/pdf" hreflang="ru">pdf</a></div> </div> <span><span>admin</span></span> <span><time datetime="2012-03-21T14:16:45+06:00" title="среда, марта 21, 2012 - 14:16">21.03.2012</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Для того, чтобы сжать PDF файл не разбирая и не собирая его вручную, воспользуемся ghostscript. Убедимся, что он установлен:</p> <p><code>sudo apt-get install ghostscript</code></p> <p>А затем сожмем PDF:</p> <p><code>gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf</code></p> <p>Что есть <strong>input.pdf</strong> и <strong>output.pdf</strong>, думаю понятно.</p> </div> Wed, 21 Mar 2012 08:16:45 +0000 admin 6 at http://blog.ivnish.com