Làm cách nào để giải mã tệp PDF được bảo vệ bằng mật khẩu trên OSX?


24

Tôi có một tệp PDF yêu cầu mật khẩu để xem. Tôi biết mật khẩu là gì. Tôi thường xuyên mở tệp PDF này để in nó và thấy việc nhập mật khẩu mỗi lần cực kỳ khó chịu. Làm cách nào để xóa mật khẩu khỏi PDF?

Vì tôi cần in nó, chỉ cần chụp ảnh màn hình không phải là một giải pháp tốt.

Tôi đã thử in tệp thành PDF, nhưng Xem trước sẽ tắt tùy chọn "Lưu dưới dạng PDF ..." trong hộp thoại in.

tùy chọn bị vô hiệu hóa

Câu trả lời:


43

Có một công cụ dòng lệnh gọi là qpdf có thể xóa mã hóa mật khẩu khỏi các tệp PDF của bạn, ngay cả trong trường hợp Xem trước sẽ không cho phép bạn lưu một bản sao hoặc xuất PDF.

Cài đặt với Homebrew

  1. Cài đặt Homebrew nếu bạn chưa có.
  2. Cài đặt qpdf trên hệ thống của bạn bằng cách nhập nội dung sau vào Terminal:

    brew install qpdf
    

Cài đặt với MacPorts

  1. Cài đặt MacPorts nếu bạn chưa có.
  2. Cài đặt qpdf trên hệ thống của bạn bằng cách nhập nội dung sau vào Terminal:

    sudo port install qpdf
    

Sử dụng

Khi qpdf được cài đặt, sử dụng nó để giải mã tệp bằng cách nhập nội dung sau vào Terminal:

qpdf --decrypt --password=xxxxx encrypted-filename.pdf decrypted-filename.pdf

Sau đó, bạn có thể mở decrypted-filename.pdftrong Bản xem trước để xác minh rằng nó đã hoạt động!


Tôi có một bản PDF cũng có mật khẩu của chủ sở hữu mà tôi không biết. Xem trước đã hỏi tôi mật khẩu của chủ sở hữu khi tôi cố gắng sao chép tệp PDF, như được đề xuất trong câu trả lời (hiện được chấp nhận) của Brant Bobby. Sử dụng qpdftôi đã có thể tạo các bản sao PDF không có mật khẩu mà không cần biết mật khẩu của chủ sở hữu.
mikem

15

Câu trả lời của Nathaniel đã truyền cảm hứng cho tôi quyết định thử File / Save As ... trong Bản xem trước, cho phép tôi lưu một bản sao PDF không có mật khẩu.

Hộp thoại Lưu với tên

Tôi ngạc nhiên rằng nó đơn giản, nhưng nó đã làm việc.


1
Không hoạt động dưới 10.9, nhưng có lẽ nó phụ thuộc vào loại PDF. Giải pháp của DavidThndry đã hoạt động, cả Chrome và Firefox.

Xem trước đã mất một số tính năng hữu ích trong những năm qua. Tôi nhớ rằng vào ngày 10,4 Acrobat Reader sẽ tôn vinh tất cả DRM trong một tệp PDF, trong khi Bản xem trước sẽ vui vẻ bỏ qua mọi thứ. Vào ngày 10.6, Apple đã "sửa" điều đó, nhưng vẫn có thể sử dụng Công cụ cấu hình màu (tên trong Tiện ích, tên bị tắt một chút) để làm điều tương tự, vì công cụ kết xuất PDF giống hệt nhau, nhưng mã thực thi DRM đã mất tích.
121391

9

Đối với những người đang tìm kiếm một lỗ hổng để lưu mật khẩu PDF được bảo vệ trong OS X 10.8.3 ... Tôi thấy Mở tệp PDF trong Chrome sau đó In nó thành PDF bằng hộp thoại Chrome đã thực hiện thủ thuật này.


2
Ồ, thật tuyệt, bạn cũng có thể sử dụng phương pháp "Chrome" trong FireFox ..

1

Bạn có thể cần Acrobat Pro để xóa nó, nếu bạn có thể mở nó, bạn có thể in nó ra PDF không?


Tiếc là không có. Xem trước làm mờ tùy chọn "Lưu dưới dạng PDF ..." trong hộp thoại In.
Brant Bobby

1

Tôi không thấy rằng giải pháp của Bobby Brant hoạt động trên cả 10.7.4 (phiên bản 10.7 duy nhất tôi có sẵn) hoặc 10.8.2.

Những gì tôi đã tìm thấy đã hoạt động (rất có thể là một lỗ hổng) là tôi có thể xuất tệp sang TIFF (tạo ra một tệp 250 MB lớn) và sau đó in tiff sang PDF (tạo ra một tệp 8 MB chỉ kém hơn một chút) --- tất cả cái này từ bản gốc 400kB. Rõ ràng kết quả cuối cùng của việc này là một bitmap cho mỗi trang, không phải là pdf "thực".


0

Có hai loại bảo vệ và mật khẩu, một để mở và một để in, chỉnh sửa và sao chép.

Loại mật khẩu đầu tiên được gọi là Mật khẩu mở hoặc Mật khẩu người dùng . Với mật khẩu này, toàn bộ tập tin được mã hóa. Nếu không biết mật khẩu, bạn không thể mở nó, chưa kể in, chỉnh sửa hoặc sao chép. Các tập tin là hoàn toàn vô dụng với bạn. Bạn chỉ có thể bẻ khóa nó bằng vũ lực, sẽ mất vài tháng đến hàng trăm năm để lấy lại mật khẩu. Khoảng thời gian phụ thuộc vào sức mạnh của máy tính của bạn và độ phức tạp của mật khẩu. Bài viết này sẽ KHÔNG cho bạn biết cách mở khóa các tệp PDF được bảo vệ bằng Mật khẩu.

Loại mật khẩu thứ hai được gọi là Mật khẩu chủ sở hữu . Nếu bạn muốn tắt bảo vệ để in, chỉnh sửa và sao chép, bạn sẽ được yêu cầu nhập mật khẩu này. Về mặt kỹ thuật, việc bảo vệ để in, chỉnh sửa và sao chép chỉ là một số bit của cờ. Bạn có thể tắt các cờ này mà không cần biết Mật khẩu chủ sở hữu. Tất cả phần mềm NÊN (không PHẢI) yêu cầu Mật khẩu của chủ sở hữu nếu ai đó muốn thay đổi cờ bảo vệ. Đây là lý do tại sao chúng ta có thể mở khóa các tệp PDF để in, chỉnh sửa và sao chép mà không yêu cầu mật khẩu.

Rõ ràng, bạn thuộc trường hợp thứ hai, vì vậy sẽ khá dễ dàng để xóa mật khẩu và in tệp PDF được bảo mật .

Nhân tiện, Adobe Acrobat giúp bạn. Nhưng nó khá đắt. Bạn phải mất 449 đô la cho phiên bản đầy đủ của Adobe Acrobat Pro và 299 đô la cho Adobe Acrobat Standard trọn đời.

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.