Không bảo vệ bản pdf được bảo vệ


10

Tôi đã mua một bản pdf và muốn làm nổi bật các khu vực của nó và thêm nhận xét để tham khảo cá nhân của riêng tôi.

Tôi đã xem các thuộc tính của nó thông qua Foxit Reader (chạy qua rượu) và, thật khó chịu, tôi không được phép Modify the DocumenthoặcComment in the Document

Pdf chỉ là một pdf bình thường là mọi sự tôn trọng khác.

Làm cách nào tôi có thể mở khóa pdf này để tôi có thể sửa đổi và thêm nhận xét?


Vì vậy, điều này đã được đặt ra bởi chủ sở hữu của tài liệu. Hỏi chủ sở hữu của tài liệu cho một phiên bản không được bảo vệ. Nếu bạn không có quyền bẻ khóa tài liệu và bạn vẫn làm điều đó, hãy đảm bảo rằng bạn sẽ không bị bắt gặp
Max Wyss

1
@MaxWyss Cảm ơn bạn đã quan tâm (thực sự!) Nhưng tôi không nghĩ làm nổi bật các chủ đề chính của một cuốn tiểu thuyết sẽ thổi bùng lên tội ác của thế kỷ: P
Starkers 13/12/14

Câu trả lời:


10

Nếu bạn không phản đối việc sử dụng thiết bị đầu cuối, có một gói có tên qpdf mà bạn có thể cài đặt. Nó ở trong trung tâm phần mềm. Để xóa bảo vệ khỏi tệp của bạn, bạn có thể sử dụng một cái gì đó như thế này:

qpdf --password=your_password --decrypt yourfile.pdf output.pdf

Điều đó nên làm công việc. Là một lưu ý phụ, một công cụ hữu ích (cũng là dòng lệnh) khác để làm việc với các tệp pdf là pdftk.
Ví dụ từ man pdftk:

pdftk secured.pdf input_pw foopass output unsecured.pdf

Mong rằng sẽ giúp!


Tiện ích tuyệt vời cho pdf.
Akshay Pratap Singh

2

Trên Ubuntu 18.04, cả hai lệnh đều không hoạt động! (Tôi không biết tại sao). Tôi đã làm theo hướng dẫn để cài đặt pdftk (vì nó không được bao gồm trong kho). Tuy nhiên tôi đã tìm ra nó (tôi nghĩ) một cách đơn giản ...

  1. evince mydocument.pdf
  2. ctrl+p
  3. In thành tệp (chọn tên tệp mới (hoặc ghi đè))

Đó là nó, tôi có thể làm nổi bật với Foxit Reader.


0

Cài đặt Ghostscript và sau đó chạy:

gs -sPDFPassword="$PASS" -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf

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.