PDFtk
PDFtk — консольна програма для виконання різних операцій з окремими сторінками або багатосторінковими документами у форматі PDF.
Тип | редактор 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
Примітки ред.
- ↑ а б PDFtk Version History // PDF Labs. — Дата звернення: 18.02.2024.
- ↑ Whitington, 2011, p. 107.
- ↑ Whitington, 2011.
- ↑ Домашняя сторінка програми 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.
Посилання ред.
- PDF Chain — графічна оболонка під Linux (GNU GPL)
- Графічна оболонка від Dirk Paehl під Linux і Windows (GNU GPL). — Дата звернення: 08.08.2020.
- PDFTK4ALL — графічна оболонка під Windows (GNU GPL). Остання версія — 0.2.1.0 beta, від 25 лютого 2009 р. Містить копію PDFtk 1.41.
- PDFTK Builder — графічна оболонка під Windows (GNU GPL). Остання версія — 3.10.0, від 13 липня 2018 р.