PDFtk

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
PDFtk
Тип редактор PDF-файлов
Автор Sid Steward
Написана на C++, Java
Интерфейс командная строка
Операционные системы Linux, Mac OS X и др. UNIX-подобные, Windows
Первый выпуск 2004[1]
Аппаратная платформа Java Virtual Machine
Последняя версия 2.02 (24 июля 2013[1])
Состояние не обновляется
Лицензия GNU GPL
Сайт pdflabs.com/tools/pdftk-…

PDFtkконсольная программа для выполнения различных операций с отдельными страницами или многостраничными документами в формате PDF.

PDFtk является свободным программным обеспечением, написанным на языках программирования C++ и Java, предназначенным для работы в Linux, Mac OS X и других UNIX-подобных операционных системах, и Windows. Основан на библиотеке iText[2]. Имеется графический интерфейс для Linux — программа PDFChain[3].

Операции со страницами PDF-документа[4][5]:

  • объединение и разделение;
  • извлечение;
  • добавление и удаление;
  • поворот на 90° или 180°;
  • добавление фона («водяных знаков») или других знаков на передний план.
Версия Слияние

страниц

Разделение

страниц

Вращение

страниц

Установка защиты

документа

Водяные

знаки

Дополнительные

возможности

Стоимость
PDFtk Free Да Да Нет Нет Нет Нет Бесплатно
PDFtk Pro Да Да Да Да Да Нет $3.99
PDFtk Server Да Да Да Да Да Да бесплатно; $79 (коммерческая лицензия с годовой подпиской на техническую поддержку);

$995 (коммерческая лицензия, позволяющая использовать PDFtk Server внутри собственного ПО)

Дополнительные возможности:

  • Шифрование/дешифровка документа (по паролю);
  • Генерация шаблонов данных и форм;
  • Чтение/создание метаданных, закладок, метрик;
  • Разделение документа на отдельные страницы;
  • Распаковка/запаковка документа;
  • Добавление/удаление файлов к PDF документу;
  • Восстановление поврежденного PDF-файла (по возможности).

В следующем примере приведена команда для формирования нового документа (result.pdf), состоящего из первой страницы документа file1.pdf, документа file2.pdf целиком и второй страницы документа file1.pdf:

pdftk A=file1.pdf B=file2.pdf cat A1 B A2 output result.pdf

Примечания

[править | править код]
  1. 1 2 История версий Pdftk. Дата обращения: 15 мая 2012. Архивировано 20 ноября 2014 года.
  2. Whitington, 2011, p. 107.
  3. PDF Chain Project Page Архивная копия от 2 июля 2012 на Wayback Machine (англ.)
  4. Whitington, 2011.
  5. Домашняя страница Pdftk. Дата обращения: 15 мая 2012. Архивировано 27 ноября 2011 года.

Литература

[править | править код]
  • John Whitington. PDF Explained. — O'Reilly Media, 2011. — Ch. 9 : Working with Pdftk. — P. 107-114. — 138 p. — ISBN 9781449310028.
  • Sid Steward. PDF Hacks: 100 Industrial-Strength Tips & Tools. — Sebastopol: O'Reilly Media, Inc., 2004. — ISBN 0-596-00655-1.