วันอังคารที่ 17 ตุลาคม พ.ศ. 2566

ลบรหัสผ่านของไฟล์ PDF ใน Linux Mint (Ubuntu)

ลบรหัสผ่านที่ว่านี้ ไม่ได้หมายถึงเอาไฟล์ PDF ที่ไม่รู้รหัสมาลบออกนะ แต่หมายถึงไฟล์ PDF ที่ถูกป้องกันด้วยรหัสผ่าน และเรามีรหัสผ่านสำหรับเปิด แต่มันต้องมาใส่รหัสทุกครั้ง (โปรแกรมเปิด PDF บางโปรแกรม สามารถตั้งค่าให้จำรหัสผ่านได้)

กระบวนการทำนี้ ทำบนคอมพิวเตอร์ที่ใช้ Linux MINT (Ubuntu based)

วิธีการที่ง่ายที่สุดคือตอนที่เปิดไฟล์ PDF ขึ้นมา ก็สั่งปรินท์เป็น PDF แต่ส่วนใหญ่ไฟล์จากวิธีการนี้จะมีขนาดใหญ่ขึ้นกว่าเดิม


วิธีถัดมาคือใช้โปรแกรม Pdftk

ตรวจสอบว่าเครื่องของเราติดตั้งไว้แล้วหรือยัง

sudo apt list | grep pdftk

ถ้ามันขึ้นว่ามีติดตั้งไว้แล้ว ก็พร้อมใช้งานได้เลย อย่างของผมมันขึ้นว่า

pdftk-java/jammy,jammy,now 3.2.2-1 all [installed,automatic]

pdftk/jammy,now 2.02-5 amd64 [installed]

แต่ถ้ายังไม่ได้ติดตั้ง ก็ติดตั้งเสียก่อน ด้วยคำสั่ง

sudo apt-get install pdftk

วิธีการใช้งาน คือ

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

ของผมขี้เกียจพิมพ์ path ยาวๆ ก็ต้อง cd เข้าไปใน path ของ folder นั้นก่อน จากนั้นค่อยสั่ง

pdftk ชื่อไฟล์ต้นทาง.pdf input_pw รหัสผ่านที่ใช้เปิด output ชื่อไฟล์ใหม่ที่ถูกลบรหัสแล้ว.pdf


หรือถ้าในเครื่องมีโปรแกรม qpdf ก็ใช้ได้เลย ซึ่งติดตั้งมากับ Ubuntu แต่ผมใช้ Linux Mint 21.1 ซึ่งไม่ได้ติดตั้งมา

คำสั่งที่ใช้งานคือ

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


* * * * *

[Reference]

How to remove the password from a PDF?

ไม่มีความคิดเห็น:

แสดงความคิดเห็น