PDFtk

програмне забезпечення

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

PDFtk
Тип редактор PDF-файлів
Автори Sid Steward
Перший випуск 2004[1]
Стабільний випуск 2.02 (24 липня 2013[1])
Платформа віртуальна машина Java
Операційна система Linux, Mac OS X та інші UNIX-подібні, Windows
Мова програмування C++, Java
Інтерфейс користувача командний рядок
Стан розробки не оновлюється
Ліцензія GNU GPL
Вебсайт pdflabs.com/tools/pdftk-the-pdf-toolkit/

PDFtk є вільним програмним забезпеченням, написаним мовами програмування C++ і Java, призначеним для роботи в Linux, Mac OS X, інших UNIX-подібних операційних системах, та Windows. Заснований на бібліотеці iText[2]. Існують графічні оболонки під Linux і Windows, для керування програмою (див. розділ «Посилання»).

Функції ред.

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

  • об'єднання і розділення;
  • видобування;
  • додавання та видалення;
  • поворот на 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. а б PDFtk Version History // PDF Labs. — Дата звернення: 18.02.2024.
  2. Whitington, 2011, p. 107.
  3. Whitington, 2011.
  4. Домашняя сторінка програми PDFtk : [арх. 27.11.2011]. — Дата звернення: 15.05.2012.

Література ред.

  • Whitington J. PDF Explained / John Whitington. — O'Reilly Media, 2011. — Ch. 9 : Working with Pdftk. — P. 107—114. — ISBN 9781449310028.
  • Steward S. PDF Hacks: 100 Industrial-Strength Tips & Tools / Sid Steward. — Sebastopol : O'Reilly Media, 2004. — ISBN 0-596-00655-1.

Посилання ред.