Чи є інструмент, який може додати пароль до файлу PDF?


53

Я знайшов багато інформації про розшифрування PDF-файлів, але жодної інформації про їх шифрування. Який інструмент може зробити це для мене?

Редагувати: Нижче наведено два хороших відповіді, але в моєму конкретному випадку PDF - це скан, а не документ, який я створив.



Відповіді:


64

Використовуйте pdftk. З його manсторінки:

Зашифруйте PDF за допомогою 128-бітової міцності (за замовчуванням) та відмовтесь від усіх дозволів (за замовчуванням)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foopass]

Те саме, що вище, за винятком пароля, щоб відкрити PDF-файл

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz]

Як і вище, крім друку дозволено (після відкриття PDF-файлу)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz] allow printing

pdftkТакож є багато інших цілей використання, і їх варто встановити, якщо широко працювати з файлами PDF. Процитуйте з написання в Synaptic:

Якщо PDF - це електронний папір, то pdftk - це електронний засіб для видалення степлерів, діркопробивач, палітурка, секрет-декодер-кільце та рентгенівські окуляри. Pdftk - це простий інструмент для ведення повсякденних речей з PDF-документами. Тримайте його у верхньому ящику робочого столу та використовуйте його для:

  • Об'єднайте документи PDF
  • Розділіть сторінки PDF у новий документ
  • Розшифруйте введення за необхідності (необхідний пароль)
  • Зашифруйте вихід за бажанням
  • Заповніть форми PDF формами даних FDF та / або згладити форми
  • Застосувати фоновий водяний знак
  • Повідомте PDF про метрики, включаючи метадані та закладки
  • Оновлення метаданих PDF
  • Приєднайте файли до сторінок PDF або документа PDF
  • Розпакуйте PDF-додатки
  • Розпорядження PDF-документа на одних сторінках
  • Видаліть та знову стисніть потоки сторінок
  • Відновлення пошкодженого PDF (де це можливо)

3
Якщо ви бажаєте GUI для pdftk, ви можете спробувати pdfchain, який працює добре. Для вищезазначеного потрібно скористатися вкладкою Concatenate, додавши лише один PDF, параметри та пароль доступу до параметрів.
Пісу

1
Остання версія випуску pdfchain приносить ряд удосконалень, але вона ще не доступна в офіційних сховищах. Ви можете встановити його за допомогою цього PPA (підтримується розробниками): launchpad.net/~pdfchain-team/+archive/ppa
Glutanimate

1
Я спробував перший приклад з pdftk 1.44, і я міг відкрити отриманий PDF без пароля за допомогою evince. Тільки після додавання user_pwдокумент був фактично захищений.
Joey Adams

1
@JoeyAdams owner_pwпризначений для захисту pdf від модифікацій; другий приклад спеціально додає, user_pwщоб вимагати пароль для читання файлу.
carnendil

18

Якщо ви використовуєте LibreOffice та експортуєте документ у форматі PDF (Меню> Файл> Експортувати як PDF), є можливість встановити пароль:

введіть тут опис зображення


На жаль, мій PDF зі сканування, але це було б хорошим загальним рішенням.
mfisch

2
Чи все-таки це не можливо, оскільки ви можете імпортувати зображення в LibreOffice, а потім експортувати у форматі PDF?

У мене був відсканований документ, який macOS Preview.app не вдалося зашифрувати правильно. Використання LibreOffice для шифрування PDF - це єдиний спосіб, коли мені вдалося це зробити, за винятком того, щоб поставити документа на сервер Linux, встановити pdftk і зробити це в CLI.
JinnKo

14

qpdf може шифрувати та розшифровувати pdfs. І лінеаризувати їх теж.


3
Кілька добрих речей про qpdf, які я щойно випробував: (1) він підтримує 256-бітове шифрування AES, тоді як pdftk - це лише 128 біт; (2) тут є чудовий посібник: qpdf.sourceforge.net/files/qpdf-manual.html
sxc731

3

PDF Chain - це чудовий інструмент для цього. Це графічний інтерфейс для pdftk



2

Головний редактор PDF - це дуже хороший графічний інтерфейс для редагування PDF- файлів, який також можна шифрувати. Також використовується останній стандарт PDF. Використовуваний редактор PDF Chain та Master PDF редактор, як для шифрування PDF, так і PDF Chain, PDF, що випускається, був більшим і втратив закладки, був майже вдвічі більшим.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.