วิธีลบรหัสผ่านจาก PDF


36

ฉันมีไฟล์ PDF ที่ป้องกันด้วยรหัสผ่าน ฉันรู้รหัสผ่าน แต่เพื่อที่จะแชร์ไฟล์ฉันต้องลบรหัสผ่านออกจาก PDF และแชร์สำเนาที่ไม่มีการป้องกัน ฉันจะทำสิ่งนี้ใน Ubuntu โดยใช้ GUI ได้หรือไม่?

คำตอบ:


59

GUI ที่ง่ายที่สุด (แนะนำสำหรับมือใหม่)

เปิดไฟล์ที่ได้รับการป้องกันและใช้ctrl+ pหรือใช้ตัวเลือกการพิมพ์เพื่อพิมพ์ไฟล์ตอนนี้บันทึกไฟล์เป็น pdf


ใช้บรรทัดคำสั่ง

หากคุณมี pdftk ติดตั้งอยู่แล้วคุณสามารถข้ามขั้นตอนที่ 1

ขั้นตอนที่ 0: เพื่อตรวจสอบว่า Pdftk ได้รับการติดตั้งแล้ว

sudo apt list | grep pdftk 

หากเอาท์พุทมีแท็ก '[ติดตั้ง]' ด้วย pdftk คุณสามารถข้ามขั้นตอนที่ 1 ได้ถ้าเอาท์พุทเป็นแบบนี้

pdftk/xenial 2.02-4 amd64 [installed]

ขั้นตอนที่ 1: ติดตั้ง pdftk

sudo apt-get install pdftk

ขั้นตอนที่ 2: เรียกใช้คำสั่งต่อไปนี้

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


หากคุณไม่ต้องการติดตั้ง pdftk มี qpdf ยูทิลิตี้อื่นที่ติดตั้งโดยอัตโนมัติ (อย่างน้อย 16.04 ที่ฉันใช้)

หากต้องการใช้ qpdf สำหรับการสร้าง pdf ที่ไม่ปลอดภัยให้รันคำสั่งต่อไปนี้

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

สำหรับรายละเอียดดูที่บทช่วยสอน HTG นี้


1
qpdf ติดตั้งแล้วใน 17.10 ของฉันและด้วยเหตุนี้ฉันจึงใช้มัน ขอบคุณสำหรับคำตอบนี้ คุณอาจต้องใช้เครื่องหมายขีดกลางที่ถูกต้องในคำสั่ง เช่นนี้:qpdf -password=<your-password> -decrypt /path/to/secured.pdf output.pdf
user238607

1
@ user238607 ฉันได้เปลี่ยนเครื่องหมายขีดคั่น
Chinmaya B

1
ขอบคุณมันใช้งานได้สำหรับฉัน
Vikash Singh

เฮ้ .. มันใช้งานได้ !!!
roottraveller

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

นี้จะใช้เวลาของคุณลบรหัสผ่านและการส่งออกว่ามันเป็นinput.pdfoutput.pdf

คุณอาจต้องการดูที่นี่เพื่อสำรวจ mehods เพิ่มเติม


สิ่งนี้ไม่ได้ผลสำหรับฉัน
ptetteh227


1

เพิ่มหัวข้อจากความตายเล็กน้อยที่นี่ (แต่ฉันเป็นผู้ใช้ Linux ใหม่ดังนั้น ... );

  1. อย่างไรก็ตามฉันใช้ไฟล์ที่ฉันรู้รหัสผ่านด้วย แต่ฉันใช้ "Master PDF Editor 5" (ไม่ลงทะเบียนรุ่นฟรี) เพื่อลบรหัสผ่าน (ไฟล์ - คุณสมบัติ - ความปลอดภัย - ไม่มีการกำหนด)
  2. อย่างไรก็ตามเนื่องจาก "Master PDF Editor 5" ออกจากลายน้ำ (ซึ่งโดยส่วนตัวแล้วไม่เป็นไร) ฉันจึงเปิดใหม่ (ไฟล์ที่ปลดล็อคแล้ว) ใน Libre Office Draw และเอาลายน้ำออก
  3. ฉันส่งออกไฟล์เป็น PDF ซึ่งส่งผลให้มีการบีบอัดอย่างมากโดยไม่มีการสูญเสีย มันเป็นไฟล์ที่ง่ายมาก หนึ่งแผ่นเท่านั้นที่มีข้อความในตาราง แต่กระบวนการข้างต้นลดขนาดจาก 70-ish KB เป็น 22-ish KB

0

ใช้ฟังก์ชัน zsh นี้:

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"
}

:เป็นno-operationsฟังก์ชั่น $in:rรับตัวแปรโดยไม่มีส่วนขยาย คุณต้องghostscriptติดตั้งอย่างชัดเจน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.