คุณได้ป้องกันไฟล์ PDF ที่มีข้อมูลที่ละเอียดอ่อนด้วยรหัสผ่านที่ยาวและปลอดภัยเพื่อให้มีเพียงบุคคลที่ตั้งใจเท่านั้นที่จะเปิดได้ อย่างไรก็ตามคุณไม่ต้องการป้อนรหัสผ่านนั้นทุกครั้งที่เข้าถึงเอกสารดังนั้นคุณจึงต้องการลบรหัสผ่านออกจากสำเนาของคุณ
เราจะแสดงสี่วิธีใน Linux ในการลบรหัสผ่านออกจากไฟล์ PDF เมื่อคุณทราบรหัสผ่าน
หมายเหตุ: เมื่อเราบอกว่าจะพิมพ์บางอย่างในบทความนี้และมีเครื่องหมายคำพูดอยู่รอบ ๆ ข้อความอย่าพิมพ์เครื่องหมายคำพูดเว้นแต่เราจะระบุเป็นอย่างอื่น
การใช้ PDF Toolkit (pdftk)
PDF Toolkit เป็นเครื่องมือบรรทัดคำสั่งที่มีประโยชน์สำหรับจัดการไฟล์ PDF ในการติดตั้ง pdftk ให้กด Ctrl + Alt + T เพื่อเปิดหน้าต่าง Terminal พิมพ์คำสั่งต่อไปนี้ที่พรอมต์แล้วกด Enter
sudo apt-get ติดตั้ง pdftk
พิมพ์รหัสผ่านสำหรับบัญชีผู้ใช้ของคุณเมื่อได้รับแจ้งแล้วกด Enter
ขั้นตอนการติดตั้งเริ่มต้นด้วยการวิเคราะห์ระบบของคุณและแสดงรายการจำนวนแพ็คเกจที่จะติดตั้งและพื้นที่ที่จะใช้ เมื่อระบบถามว่าคุณต้องการดำเนินการต่อหรือไม่ให้พิมพ์“ y” แล้วกด Enter
เมื่อการติดตั้งเสร็จสิ้นให้พิมพ์คำสั่งต่อไปนี้ที่พรอมต์แทนที่ชิ้นส่วนที่เกี่ยวข้องตามที่ระบุด้านล่าง
pdftk /home/lori/Documents/secured.pdf input_pw เอาท์พุทรหัสผ่าน /home/lori/Documents/unsecured.pdf
รายละเอียดของคำสั่งมีดังนี้:
| pdftk | ชื่อของคำสั่ง |
| /home/lori/Documents/secured.pdf | เส้นทางแบบเต็มและชื่อไฟล์ของไฟล์ PDF ที่ป้องกันด้วยรหัสผ่าน แทนที่สิ่งนี้ด้วยพา ธ เต็มและชื่อไฟล์สำหรับไฟล์ PDF ที่ป้องกันด้วยรหัสผ่านของคุณ |
| รหัสผ่าน input_pw | แจ้งให้ป้อนรหัสผ่านผู้ใช้สำหรับไฟล์ PDF ที่ป้องกันและรหัสผ่านที่ใช้เปิดไฟล์ แทนที่“ รหัสผ่าน” ด้วยรหัสผ่านที่ใช้เปิดไฟล์ของคุณ |
| เอาต์พุต /home/lori/Documents/unsecured.pdf | แจ้งเส้นทางและชื่อไฟล์ที่คุณต้องการใช้สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่สร้างโดย pdftk ตามด้วยพา ธ แบบเต็มและชื่อไฟล์สำหรับไฟล์ PDF ที่ไม่มีการป้องกันซึ่งจะถูกสร้างขึ้น แทนที่เส้นทางที่แสดงที่นี่ด้วยพา ธ เต็มและชื่อไฟล์ที่คุณต้องการใช้สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่สร้างโดย pdftk |
กด Enter เพื่อดำเนินการคำสั่ง
ไฟล์ PDF ที่ไม่มีการป้องกันจะถูกสร้างขึ้นและบันทึกลงในตำแหน่งที่คุณระบุในคำสั่ง
ใช้ QPDF
QPDF เป็นโปรแกรมบรรทัดคำสั่งสำหรับ Linux ที่แปลงจากไฟล์ PDF หนึ่งไปเป็นไฟล์ PDF ที่เทียบเท่าอีกไฟล์หนึ่งในขณะที่รักษาเนื้อหาของไฟล์ เครื่องมือนี้ช่วยให้คุณเข้ารหัสและถอดรหัสเพิ่มประสิทธิภาพเว็บและแยกและรวมไฟล์ PDF
หากคุณใช้ Ubuntu เวอร์ชันล่าสุด (14.04 ในขณะที่เขียนบทความนี้) QPDF มักจะติดตั้ง หากยังไม่ได้ติดตั้งให้กด Ctrl + Alt + T เพื่อเปิดหน้าต่าง Terminal และพิมพ์คำสั่งต่อไปนี้ที่พร้อมท์
sudo apt-get ติดตั้ง qpdf
พิมพ์รหัสผ่านบัญชีของคุณเมื่อได้รับแจ้งแล้วกด Enter
เมื่อติดตั้ง QPDF แล้วให้พิมพ์คำสั่งต่อไปนี้ที่พรอมต์แล้วกด Enter
qpdf –password = รหัสผ่าน –decrypt /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
รายละเอียดของคำสั่งมีดังนี้:
| qpdf | ชื่อของคำสั่ง |
--
รหัสผ่าน = รหัสผ่าน
|
แจ้งรหัสผ่านเพื่อเปิดไฟล์ PDF ที่มีการป้องกัน ป้อนรหัสผ่านสำหรับไฟล์ของคุณหลังเครื่องหมายเท่ากับ
หมายเหตุ: มีสองขีดก่อน "รหัสผ่าน" ทางด้านซ้ายของเครื่องหมายเท่ากับ |
--
ถอดรหัส /home/lori/Documents/secured.pdf
|
แจ้งเส้นทางแบบเต็มและชื่อไฟล์ของไฟล์ PDF ที่คุณต้องการลบรหัสผ่าน แทนที่เส้นทางแบบเต็มและชื่อไฟล์ด้วยหนึ่งสำหรับไฟล์ของคุณ |
| /home/lori/Documents/unsecured.pdf | เส้นทางแบบเต็มและชื่อไฟล์สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่จะสร้างขึ้น แทนที่สิ่งนี้ด้วยพา ธ แบบเต็มและชื่อไฟล์ที่คุณต้องการใช้สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่สร้างโดย QPDF |
ใช้ xpdf-utils
Xpdf-utils เป็นชุดโปรแกรมอรรถประโยชน์ PDF ที่มีตัวแปลง PDF เป็น PostScript (pdftops) ตัวแยกข้อมูลเอกสาร PDF (pdfinfo) ตัวแยกรูปภาพ PDF (pdfimages) ตัวแปลง PDF เป็นข้อความ (pdftotext) และแบบอักษร PDF เครื่องวิเคราะห์ (pdffonts) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแต่ละเครื่องมือให้พิมพ์คำสั่ง (ในวงเล็บสำหรับแต่ละเครื่องมือที่อยู่ในรายการ) ตามด้วย“ –help” (สองขีดก่อนความช่วยเหลือ)
ในการลบรหัสผ่านออกจากไฟล์ PDF เราจะใช้เครื่องมือ PDF to PostScript (pdftops) และ Ghostscript PostScript-to-PDF Converter เพื่อแปลงไฟล์ Postscript กลับเป็นไฟล์ PDF ที่ไม่มีการป้องกัน
แพคเกจ xpdf-utils อาจได้รับการติดตั้งแล้วหากคุณใช้ Ubuntu เวอร์ชันล่าสุด หากไม่มีให้พิมพ์คำสั่งต่อไปนี้ที่พร้อมต์แล้วกด Enter เพื่อติดตั้งแพ็กเกจ
sudo apt-get ติดตั้ง xpdf-utils
พิมพ์รหัสผ่านบัญชีของคุณเมื่อได้รับแจ้งแล้วกด Enter
เมื่อติดตั้ง xpdf-utils แล้วคุณก็พร้อมที่จะแปลงไฟล์ PDF ที่ป้องกันด้วยรหัสผ่านเป็นไฟล์ Postscript พิมพ์คำสั่งต่อไปนี้ที่พรอมต์แล้วกด Enter
pdftops -upw รหัสผ่าน /home/lori/Documents/secured.pdf /home/lori/Documents/unsecured.pdf
รายละเอียดของคำสั่งมีดังนี้:
| pdftops | ชื่อของคำสั่ง |
| -upw รหัสผ่าน |
แจ้งรหัสผ่านผู้ใช้เพื่อเปิดไฟล์ PDF ที่มีการป้องกัน แทนที่“ รหัสผ่าน” ด้วยรหัสผ่านที่เปิดไฟล์ PDF ที่มีการป้องกันของคุณ
หมายเหตุ: มีหนึ่งขีดก่อน "upw" |
| /home/lori/Documents/secured.pdf | เส้นทางแบบเต็มและชื่อไฟล์ของไฟล์ PDF ที่ป้องกันด้วยรหัสผ่าน แทนที่สิ่งนี้ด้วยพา ธ เต็มและชื่อไฟล์สำหรับไฟล์ PDF ที่ป้องกันด้วยรหัสผ่านของคุณ |
| /home/lori/Documents/unsecured.pdf | เส้นทางแบบเต็มและชื่อไฟล์สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่จะสร้างขึ้น แทนที่สิ่งนี้ด้วยพา ธ แบบเต็มและชื่อไฟล์ที่คุณต้องการใช้สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่สร้างโดย pdftops |
ไฟล์ Postscript ถูกสร้างและวางไว้ในโฟลเดอร์ที่คุณระบุในคำสั่ง
ก่อนที่จะแปลงไฟล์ Postscript กลับเป็นไฟล์ PDF ที่ไม่มีการป้องกันคุณต้องติดตั้ง Ghostscript Postscript-to-PDF Converter (ps2pdf) โดยพิมพ์คำสั่งต่อไปนี้ที่พรอมต์แล้วกด Enter
sudo apt-get บริบทการติดตั้ง
พิมพ์รหัสผ่านบัญชีของคุณที่พรอมต์แล้วกด Enter
ขั้นตอนการติดตั้งเริ่มต้นด้วยการวิเคราะห์ระบบของคุณและแสดงรายการจำนวนแพ็คเกจที่จะติดตั้งและพื้นที่ที่จะใช้ เมื่อระบบถามว่าคุณต้องการดำเนินการต่อหรือไม่ให้พิมพ์“ y” แล้วกด Enter
เมื่อติดตั้ง ps2pdf แล้วให้พิมพ์คำสั่งต่อไปนี้ที่พรอมต์แล้วกด Enter
ps2pdf /home/lori/Documents/unsecured.ps /home/lori/Documents/unsecured.pdf
รายละเอียดของคำสั่งมีดังนี้:
| ps2pdf | ชื่อของคำสั่ง |
| /home/lori/Documents/secured.ps | เส้นทางแบบเต็มและชื่อไฟล์ของไฟล์คำลงท้าย แทนที่สิ่งนี้ด้วยพา ธ แบบเต็มและชื่อไฟล์สำหรับไฟล์ Postscript ของคุณ |
| /home/lori/Documents/unsecured.pdf | เส้นทางแบบเต็มและชื่อไฟล์สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่จะสร้างขึ้น แทนที่สิ่งนี้ด้วยพา ธ เต็มและชื่อไฟล์ที่คุณต้องการใช้สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่สร้างจากไฟล์ postscript โดย ps2pdf |
ไฟล์ PDF ใหม่ที่ไม่มีการป้องกันจะถูกสร้างขึ้นและวางไว้ในโฟลเดอร์ที่คุณระบุไว้ในคำสั่ง
ใช้ Evince
Evince เป็นโปรแกรมดูไฟล์ PDF เริ่มต้นที่มาพร้อมกับ Ubuntu คุณสามารถใช้เพื่อลบรหัสผ่านออกจากไฟล์ PDF ได้ตราบเท่าที่คุณรู้รหัสผ่าน เป็นเครื่องมือกราฟิก แต่เราจะเรียกใช้จากบรรทัดคำสั่ง ในการเรียกใช้ Evince ให้พิมพ์คำสั่งต่อไปนี้ที่พรอมต์แล้วกด Enter
เปิดเผย /home/lori/Documents/secured.pdf
แทนที่พา ธ เต็มและชื่อไฟล์สำหรับไฟล์ PDF ของคุณ
หมายเหตุ: คุณอาจเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้ แต่ไฟล์จะเปิดขึ้นมา
Evince จะแสดงกล่องโต้ตอบเพื่อขอรหัสผ่านผู้ใช้เพื่อเปิดไฟล์ PDF ป้อนรหัสผ่านในช่องแก้ไขและเลือกระยะเวลาที่คุณต้องการให้ Evince จำรหัสผ่าน คลิก“ ปลดล็อกเอกสาร”
เมื่อไฟล์ PDF เปิดขึ้นให้เลือก“ พิมพ์” จากเมนู“ ไฟล์”
ในกล่องโต้ตอบ“ พิมพ์” ให้เลือก“ พิมพ์เป็นไฟล์” หากคุณต้องการเปลี่ยนชื่อไฟล์หรือตำแหน่งที่บันทึกไว้ให้คลิกปุ่มถัดจาก“ ไฟล์” ที่แสดงเส้นทางและชื่อไฟล์
ในกล่องโต้ตอบ“ เลือกชื่อไฟล์” ให้ไปที่ตำแหน่งที่คุณต้องการบันทึกไฟล์ PDF ที่ไม่มีการป้องกันและป้อนชื่อไฟล์ในฟิลด์ชื่อ คลิก“ เลือก”
เส้นทางและชื่อไฟล์ใหม่จะแสดงบนปุ่ม“ ไฟล์” ยอมรับการตั้งค่าเริ่มต้นสำหรับตัวเลือกอื่น ๆ แล้วคลิก“ พิมพ์”
ไฟล์ PDF ที่ไม่มีการป้องกันจะถูกบันทึกลงในตำแหน่งที่คุณเลือก
ดับเบิลคลิกที่ไฟล์เพื่อเปิดอีกครั้งใน Evince สังเกตว่าคุณจะไม่ถูกถามรหัสผ่าน
อย่าลืมว่าในการลบรหัสผ่านออกจากไฟล์ PDF โดยใช้เครื่องมือเหล่านี้คุณต้องรู้รหัสผ่าน