Bạn đã bảo vệ một tệp PDF có chứa thông tin nhạy cảm bằng mật khẩu dài và an toàn để chỉ bên có chủ đích mới có thể mở được. Tuy nhiên, bạn không muốn nhập mật khẩu đó mỗi khi truy cập vào tài liệu, vì vậy bạn muốn xóa mật khẩu khỏi bản sao của mình.
Chúng tôi sẽ chỉ cho bạn bốn cách trong Linux để xóa mật khẩu khỏi tệp PDF khi bạn biết mật khẩu.
LƯU Ý: Khi chúng tôi yêu cầu nhập nội dung nào đó trong bài viết này và có dấu ngoặc kép xung quanh văn bản, KHÔNG nên nhập dấu ngoặc kép, trừ khi chúng tôi chỉ định khác.
Sử dụng Bộ công cụ PDF (pdftk)
Bộ công cụ PDF là một công cụ dòng lệnh tiện dụng để thao tác với các tệp PDF. Để cài đặt pdftk, hãy nhấn Ctrl + Alt + T để mở cửa sổ Terminal. Nhập lệnh sau vào dấu nhắc và nhấn Enter.
sudo apt-get install pdftk
Nhập mật khẩu cho tài khoản người dùng của bạn khi được nhắc và nhấn Enter.
Quá trình cài đặt bắt đầu bằng việc phân tích hệ thống của bạn và liệt kê bao nhiêu gói sẽ được cài đặt và bao nhiêu dung lượng mà chúng sẽ sử dụng. Khi được hỏi bạn có muốn tiếp tục không, hãy nhập “y” và nhấn Enter.
Khi quá trình cài đặt kết thúc, gõ lệnh sau vào dấu nhắc, thay thế các bộ phận liên quan như được chỉ ra bên dưới.
pdftk /home/lori/Documents/secured.pdf input_pw password output /home/lori/Documents/unsecured.pdf
Sự cố của lệnh như sau:
| pdftk | Tên của lệnh |
| /home/lori/Documents/secured.pdf | Đường dẫn đầy đủ và tên tệp của tệp PDF được bảo vệ bằng mật khẩu. Thay thế điều này bằng đường dẫn đầy đủ và tên tệp cho tệp PDF được bảo vệ bằng mật khẩu của bạn. |
| mật khẩu input_pw | Nhắc nhập mật khẩu người dùng cho tệp PDF được bảo vệ và mật khẩu dùng để mở tệp. Thay thế "mật khẩu" bằng mật khẩu được sử dụng để mở tệp của bạn. |
| output /home/lori/Documents/unsecured.pdf | Nhắc đường dẫn và tên tệp bạn muốn sử dụng cho tệp PDF không được bảo vệ do pdftk tạo, tiếp theo là đường dẫn đầy đủ và tên tệp cho tệp PDF không được bảo vệ sẽ được tạo. Thay thế đường dẫn hiển thị ở đây bằng đường dẫn đầy đủ và tên tệp bạn muốn sử dụng cho tệp PDF không được bảo vệ do pdftk tạo. |
Nhấn Enter để thực hiện lệnh.
Tệp PDF không được bảo vệ được tạo và lưu vào vị trí bạn đã chỉ định trong lệnh.
Sử dụng QPDF
QPDF là một chương trình dòng lệnh dành cho Linux giúp chuyển đổi từ một tệp PDF này sang một tệp PDF tương đương khác mà vẫn giữ nguyên nội dung của tệp. Công cụ này cho phép bạn mã hóa và giải mã, tối ưu hóa web, chia nhỏ và hợp nhất các tệp PDF.
Nếu bạn đang sử dụng phiên bản Ubuntu mới nhất (14.04 tính đến thời điểm viết bài này), QPDF rất có thể đã được cài đặt. Nếu nó chưa được cài đặt, hãy nhấn Ctrl + Alt + T để mở cửa sổ Terminal và nhập lệnh sau vào lời nhắc.
sudo apt-get install qpdf
Nhập mật khẩu tài khoản của bạn khi được nhắc và nhấn Enter.
Sau khi QPDF được cài đặt, hãy nhập lệnh sau tại dấu nhắc và nhấn Enter.
qpdf –password = password –decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Sự cố của lệnh như sau:
| qpdf | Tên của lệnh |
--
password = mật khẩu
|
Nhắc mật khẩu để mở tệp PDF được bảo vệ. Nhập mật khẩu cho tệp của bạn sau dấu bằng.
LƯU Ý: Có hai dấu gạch ngang trước "mật khẩu" ở bên trái của dấu bằng. |
--
decrypt /home/lori/Documents/secured.pdf
|
Nhắc cho đường dẫn đầy đủ và tên tệp của tệp PDF mà bạn muốn xóa mật khẩu. Thay thế đường dẫn đầy đủ và tên tệp bằng một đường dẫn cho tệp của bạn. |
| /home/lori/Documents/unsecured.pdf | Đường dẫn đầy đủ và tên tệp cho tệp PDF không được bảo vệ sẽ được tạo. Thay thế điều này bằng đường dẫn đầy đủ và tên tệp bạn muốn sử dụng cho tệp PDF không được bảo vệ do QPDF tạo. |
Sử dụng xpdf-utils
Xpdf-utils là một gói tiện ích PDF bao gồm trình chuyển đổi PDF sang PostScript (pdftops), trình trích xuất thông tin tài liệu PDF (pdfinfo), trình trích xuất hình ảnh PDF (pdfimages), trình chuyển đổi PDF sang văn bản (pdftotext) và phông chữ PDF máy phân tích (pdffonts). Để biết thêm thông tin về từng công cụ, hãy nhập lệnh (trong ngoặc đơn cho từng công cụ được liệt kê), sau đó là “–help” (hai dấu gạch ngang trước trợ giúp).
Để xóa mật khẩu khỏi tệp PDF, chúng tôi sẽ sử dụng công cụ PDF sang PostScript (pdftops) và Công cụ chuyển đổi PostScript-to-PDF Ghostscript để chuyển đổi tệp tái bản thành tệp PDF không được bảo vệ.
Gói xpdf-utils có thể đã được cài đặt nếu bạn đang sử dụng phiên bản Ubuntu mới nhất. Nếu không, hãy nhập lệnh sau tại dấu nhắc và nhấn Enter để cài đặt gói.
sudo apt-get install xpdf-utils
Nhập mật khẩu tài khoản của bạn khi được nhắc và nhấn Enter.
Khi xpdf-utils được cài đặt, bạn đã sẵn sàng chuyển đổi tệp PDF được bảo vệ bằng mật khẩu của mình thành tệp tái bút. Nhập lệnh sau vào dấu nhắc và nhấn Enter.
pdftops -upw password /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
Sự cố của lệnh như sau:
| pdftops | Tên của lệnh |
| -upw mật khẩu |
Nhắc mật khẩu người dùng để mở tệp PDF được bảo vệ. Thay thế "mật khẩu" bằng mật khẩu mở tệp PDF được bảo vệ của bạn.
LƯU Ý: Có một dấu gạch ngang trước khi "upw". |
| /home/lori/Documents/secured.pdf | Đường dẫn đầy đủ và tên tệp của tệp PDF được bảo vệ bằng mật khẩu. Thay thế điều này bằng đường dẫn đầy đủ và tên tệp cho tệp PDF được bảo vệ bằng mật khẩu của bạn. |
| /home/lori/Documents/unsecured.pdf | Đường dẫn đầy đủ và tên tệp cho tệp PDF không được bảo vệ sẽ được tạo. Thay thế điều này bằng đường dẫn đầy đủ và tên tệp bạn muốn sử dụng cho tệp PDF không được bảo vệ do pdftops tạo ra. |
Tệp tái bút được tạo và đặt trong thư mục bạn đã chỉ định trong lệnh.
Trước khi chuyển đổi lại tệp tái bản thành tệp PDF không được bảo vệ, bạn phải cài đặt Trình chuyển đổi Postscript-to-PDF Ghostscript (ps2pdf). Để thực hiện việc này, hãy nhập lệnh sau tại dấu nhắc và nhấn Enter.
sudo apt-get install context
Nhập mật khẩu tài khoản của bạn tại lời nhắc và nhấn Enter.
Quá trình cài đặt bắt đầu bằng việc phân tích hệ thống của bạn và liệt kê bao nhiêu gói sẽ được cài đặt và bao nhiêu dung lượng mà chúng sẽ sử dụng. Khi được hỏi bạn có muốn tiếp tục không, hãy nhập “y” và nhấn Enter.
Sau khi ps2pdf được cài đặt, hãy nhập lệnh sau vào dấu nhắc và nhấn Enter.
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
Sự cố của lệnh như sau:
| ps2pdf | Tên của lệnh |
| /home/lori/Documents/secured.ps | Đường dẫn đầy đủ và tên tệp của tệp tái bút. Thay thế điều này bằng đường dẫn đầy đủ và tên tệp cho tệp tái bản của bạn. |
| /home/lori/Documents/unsecured.pdf | Đường dẫn đầy đủ và tên tệp cho tệp PDF không được bảo vệ sẽ được tạo. Thay thế điều này bằng đường dẫn đầy đủ và tên tệp bạn muốn sử dụng cho tệp PDF không được bảo vệ được tạo từ tệp tái bút bởi ps2pdf. |
Một tệp PDF mới, không được bảo vệ được tạo và đặt trong thư mục bạn đã chỉ định trong lệnh.
Sử dụng Evince
Evince là trình xem tệp PDF mặc định đi kèm với Ubuntu. Bạn có thể sử dụng nó để xóa mật khẩu khỏi tệp PDF miễn là bạn biết mật khẩu. Nó là một công cụ đồ họa, nhưng chúng tôi sẽ chạy nó từ dòng lệnh. Để chạy Evince, hãy nhập lệnh sau tại dấu nhắc và nhấn Enter.
evince /home/lori/Documents/secured.pdf
Thay thế đường dẫn đầy đủ và tên tệp cho tệp PDF của bạn.
LƯU Ý: Bạn có thể thấy thông báo lỗi sau, nhưng tệp vẫn sẽ mở.
Evince hiển thị một hộp thoại yêu cầu nhập mật khẩu người dùng để mở tệp PDF. Nhập mật khẩu vào hộp chỉnh sửa và chọn khoảng thời gian bạn muốn Evince nhớ mật khẩu. Nhấp vào "Mở khóa tài liệu".
Khi tệp PDF mở ra, hãy chọn “In” từ menu “Tệp”.
Trên hộp thoại “In”, chọn “In ra tệp”. Nếu bạn muốn thay đổi tên tệp hoặc vị trí lưu tệp, hãy nhấp vào nút bên cạnh “Tệp” hiển thị đường dẫn và tên tệp.
Trên hộp thoại “Chọn tên tệp”, điều hướng đến vị trí bạn muốn lưu tệp PDF không được bảo vệ và nhập tên cho tệp vào trường Tên. Nhấp vào "Chọn".
Đường dẫn và tên tệp mới hiển thị trên nút “Tệp”. Chấp nhận cài đặt mặc định cho các tùy chọn khác và nhấp vào “In”.
Tệp PDF không được bảo vệ sẽ được lưu vào vị trí bạn đã chọn.
Bấm đúp vào tệp để mở lại trong Evince. Chú ý rằng bạn không được hỏi mật khẩu.
Hãy nhớ rằng, để xóa mật khẩu khỏi tệp PDF bằng các công cụ này, bạn phải biết mật khẩu.