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.

Ссылки