close
Перейти до вмісту

PDFtk

Матеріал з Вікіпедії — вільної енциклопедії.
PDFtk
Image
Типредактор 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консольна програма для виконання різних операцій з окремими сторінками або багатосторінковими документами у форматі PDF.

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. 1 2 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.

Посилання

[ред. | ред. код]