Làm cách nào để xóa mật khẩu khỏi PDF?


36

Tôi có một tập tin PDF được bảo vệ bằng mật khẩu. Tôi biết mật khẩu nhưng để chia sẻ tệp, tôi phải xóa mật khẩu khỏi tệp PDF và chia sẻ một bản sao không được bảo vệ. Làm thế nào tôi có thể làm điều này trong Ubuntu có hoặc không có GUI?

Câu trả lời:


59

GUI cách dễ nhất (được khuyến nghị cho người mới)

Mở tệp được bảo vệ và sử dụng ctrl+ phoặc sử dụng tùy chọn in để in tệp, bây giờ lưu tệp dưới dạng pdf.


Sử dụng dòng lệnh

Nếu bạn đã cài đặt pdftk, bạn có thể bỏ qua bước 1

Bước 0: Để kiểm tra xem Pdftk đã được cài đặt chưa

sudo apt list | grep pdftk 

Nếu đầu ra chứa thẻ '[đã cài đặt]' với pdftk thì bạn có thể bỏ qua bước 1 tức là nếu đầu ra như thế này

pdftk/xenial 2.02-4 amd64 [installed]

Bước 1: Cài đặt pdftk

sudo apt-get install pdftk

Bước 2: Chạy lệnh sau

pdftk /path/to/input.pdf input_pw <yourpassword> output out.pdf


Nếu bạn không muốn cài đặt pdftk, có một tiện ích qpdf khác được cài đặt tự động (ít nhất là vào ngày 16.04 mà tôi đang sử dụng)

Để sử dụng qpdf để tạo pdf không bảo mật, hãy chạy lệnh sau.

qpdf -password=<your-password> -decrypt /path/to/secured.pdf out.pdf

Để biết thông tin chi tiết, hãy xem hướng dẫn HTG này


1
qpdf đã được cài đặt vào ngày 17.10 và do đó tôi đã sử dụng nó. Cảm ơn câu trả lời này. Bạn có thể phải sử dụng dấu gạch ngang chính xác trong lệnh. Như thế này:qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf
user238607

1
@ user238607 Tôi đã thay thế dấu gạch ngang
Chinmaya B

1
Cảm ơn nó làm việc cho tôi.
Vikash Singh

này .. nó hoạt động !!!
roottraveller

5
sudo apt-get install pdftk
pdftk input.pdf output output.pdf user_pw YOURPASSWORD-HERE

Cái này lấy của bạn input.pdf, xóa mật khẩu và xuất nó thành output.pdf.

Bạn có thể muốn xem ở đây để khám phá thêm mehods.


Điều này không hiệu quả với tôi
ptetteh227

3

Tôi đã thử điều này trong phiên bản Ubuntu 19.04:

sudo apt-get install qpdf
qpdf --password=YOURPASSWORD-HERE --decrypt input.pdf output.pdf

Nguồn


1

Tăng chủ đề từ cõi chết một chút ở đây (nhưng tôi là người dùng Linux mới, vì vậy ...);

  1. Nhưng dù sao, tôi cũng đã sử dụng tập tin mà tôi đã biết mật khẩu. Nhưng tôi đã sử dụng "Master PDF Editor 5" (chưa đăng ký, phiên bản miễn phí) để xóa mật khẩu (Tệp - Thuộc tính - Bảo mật - Không đăng ký).
  2. Tuy nhiên, vì "Master PDF Editor 5" để lại hình mờ (mà cá nhân tôi không bận tâm), tôi đã mở lại (tệp hiện đã được mở khóa) trong Libre Office Draw và xóa hình mờ.
  3. Tôi đã xuất tệp dưới dạng PDF, điều này cũng dẫn đến việc nén rất lớn mà không bị mất. Đó là một tập tin rất đơn giản; chỉ một tờ, với văn bản trong bảng, nhưng quá trình trên đã giảm kích thước từ 70-ish KB xuống còn 22-ish KB.

0

Sử dụng chức năng zsh này:

pdf-unencrypt () {
    : "Usage: <file>
Uses ghostscript to rewrite the file without encryption."
    local in="$1"
    gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile="${in:r}_unencrypted.pdf" -c .setpdfwrite -f "$in"
}

:là một no-operationschức năng. $in:rđược biến mà không có phần mở rộng của nó. Bạn rõ ràng cần ghostscriptcài đặt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.