โฮมเพจ » ทำอย่างไร » วิธีการลบรหัสผ่านจากไฟล์ PDF ใน Linux

    วิธีการลบรหัสผ่านจากไฟล์ PDF ใน Linux

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

    เราจะแสดงสี่วิธีใน Linux เพื่อลบรหัสผ่านจากไฟล์ PDF เมื่อคุณรู้รหัสผ่าน.

    หมายเหตุ: เมื่อเราพูดเพื่อพิมพ์บางอย่างในบทความนี้และมีเครื่องหมายคำพูดล้อมรอบข้อความห้ามพิมพ์เครื่องหมายคำพูดเว้นแต่ว่าเราจะระบุเป็นอย่างอื่น.

    การใช้ชุดเครื่องมือ PDF (pdftk)

    PDF Toolkit เป็นเครื่องมือบรรทัดคำสั่งที่ใช้งานง่ายสำหรับจัดการไฟล์ PDF ในการติดตั้ง pdftk กด Ctrl + Alt + T เพื่อเปิดหน้าต่าง Terminal พิมพ์คำสั่งต่อไปนี้ที่พร้อมต์แล้วกด Enter.

    sudo apt-get install 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 install 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 install 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 แทนที่สิ่งนี้ด้วยเส้นทางแบบเต็มและชื่อไฟล์สำหรับไฟล์ postscript ของคุณ.
    /home/lori/Documents/unsecured.pdf พา ธ เต็มและชื่อไฟล์สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่จะถูกสร้างขึ้น แทนที่ด้วยพา ธ แบบเต็มและชื่อไฟล์ที่คุณต้องการใช้สำหรับไฟล์ PDF ที่ไม่มีการป้องกันที่สร้างจากไฟล์ postscript โดย ps2pdf.

    ไฟล์ PDF ใหม่ที่ไม่มีการป้องกันจะถูกสร้างและวางในโฟลเดอร์ที่คุณระบุในคำสั่ง.

    ใช้งาน Evince

    Evince เป็นโปรแกรมดูไฟล์ PDF เริ่มต้นที่มาพร้อมกับ Ubuntu คุณสามารถใช้มันเพื่อลบรหัสผ่านจากไฟล์ PDF ตราบใดที่คุณรู้รหัสผ่าน มันเป็นเครื่องมือกราฟิก แต่เราจะเรียกใช้จากบรรทัดคำสั่ง หากต้องการรัน Evince ให้พิมพ์คำสั่งต่อไปนี้ที่พร้อมต์แล้วกด Enter.

    evince /home/lori/Documents/secured.pdf

    แทนที่พา ธ เต็มและชื่อไฟล์สำหรับไฟล์ PDF ของคุณ.

    หมายเหตุ: คุณอาจเห็นข้อความแสดงข้อผิดพลาดต่อไปนี้ แต่ไฟล์จะเปิดขึ้น.

    Evince แสดงกล่องโต้ตอบเพื่อขอรหัสผ่านผู้ใช้เพื่อเปิดไฟล์ PDF ป้อนรหัสผ่านในกล่องแก้ไขและเลือกระยะเวลาที่คุณต้องการให้ Evince จดจำรหัสผ่าน คลิก“ ปลดล็อคเอกสาร”.

    เมื่อไฟล์ PDF เปิดขึ้นให้เลือก“ พิมพ์” จากเมนู“ ไฟล์”.

    ในกล่องโต้ตอบ“ พิมพ์” เลือก“ พิมพ์เป็นไฟล์” หากคุณต้องการเปลี่ยนชื่อไฟล์หรือตำแหน่งที่บันทึกไว้ให้คลิกปุ่มที่อยู่ถัดจาก“ ไฟล์” ที่แสดงพา ธ และชื่อไฟล์.

    ในกล่องโต้ตอบ“ เลือกชื่อไฟล์” ให้นำทางไปยังตำแหน่งที่คุณต้องการบันทึกไฟล์ PDF ที่ไม่มีการป้องกันและป้อนชื่อไฟล์ในฟิลด์ชื่อ คลิก“ เลือก”.

    พา ธ และชื่อไฟล์ใหม่จะแสดงบนปุ่ม "ไฟล์" ยอมรับการตั้งค่าเริ่มต้นสำหรับตัวเลือกอื่น ๆ แล้วคลิก“ พิมพ์”.

    ไฟล์ PDF ที่ไม่มีการป้องกันจะถูกบันทึกไว้ในตำแหน่งที่คุณเลือก.

    ดับเบิลคลิกที่ไฟล์เพื่อเปิดอีกครั้งใน Evince ขอให้สังเกตว่าคุณจะไม่ถามรหัสผ่าน.

    โปรดจำไว้ว่าการลบรหัสผ่านออกจากไฟล์ PDF โดยใช้เครื่องมือเหล่านี้คุณต้องทราบรหัสผ่าน.