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.

Посилання

ред.