ในบทความต่อไปเราจะมาดูวิธีที่เราทำได้ ลบรหัสผ่านออกจากไฟล์ pdf. แน่นอนว่ามากกว่าหนึ่งครั้งทุกคนต้องการลบรหัสผ่านออกจาก pdf เพื่อส่งไปยังผู้ติดต่อ ดังนั้นหลีกเลี่ยงการเปิดเผยรหัสผ่านดังกล่าวไม่ว่าจะด้วยเหตุผลใดก็ตาม
วันนี้ ไฟล์ PDF เป็นตัวเลือกที่ใช้กันทั่วไปในการให้คำปรึกษาเอกสารทางออนไลน์ สร้างได้ง่าย (โปรแกรมสำนักงานบางโปรแกรมเช่น LibreOffice อนุญาตให้คุณส่งออกไปยังรูปแบบนี้ได้โดยตรง) และ สามารถอ่านได้ด้วยเว็บเบราว์เซอร์ใดก็ได้ซึ่งทำให้พวกเขาสมบูรณ์แบบสำหรับยุคสมัย
ลบรหัสผ่านที่ทราบออกจากไฟล์ PDF ใน Ubuntu
ใช้ Qpdf
Qpdf คือไฟล์ ซอฟต์แวร์แปลงไฟล์ PDF ใช้สำหรับ เข้ารหัสและถอดรหัสไฟล์ PDF. นอกจากนี้ยังช่วยให้เราสามารถแปลงไฟล์ PDF เป็นไฟล์ PDF ที่เทียบเท่าอื่น ๆ Qpdf มีอยู่ในที่เก็บเริ่มต้นของการแจกแจง Gnu / Linux ส่วนใหญ่ดังนั้นคุณสามารถติดตั้งได้โดยใช้ตัวจัดการแพ็คเกจเริ่มต้น ใน Debian, Ubuntu และ Linux Mint เราสามารถติดตั้งได้โดยพิมพ์ในเทอร์มินัล (Ctrl + Alt + T):
sudo apt-get install qpdf
สำหรับตัวอย่างนี้ฉันมีชื่อไฟล์ PDF ที่ป้องกันด้วยรหัสผ่าน 'example.pdf'. ทุกครั้งที่เปิดไฟล์ไฟล์จะขอให้ป้อนรหัสผ่านเพื่อแสดงเนื้อหา
ฉันรู้รหัสผ่านของไฟล์ pdf อย่างไรก็ตามฉันไม่ต้องการเปิดเผยรหัสผ่านกับใคร สิ่งที่ฉันจะทำมีเพียง ลบรหัสผ่านออกจากไฟล์ PDF ด้วยยูทิลิตี้ Qpdf ดังต่อไปนี้:
qpdf --password='123456' --decrypt ejemplo.pdf salida.pdf
รหัสผ่านสำหรับตัวอย่างนี้คือ 123456 แทนที่ด้วยรหัสผ่านของคุณ
ใช้ Pdftk
Pdftk เป็นอีกหนึ่งที่ยอดเยี่ยม ซอฟต์แวร์สำหรับจัดการเอกสาร PDF. Pdftk สามารถทำงานได้เกือบทุกประเภทด้วยไฟล์ pdf เช่น;
- เข้ารหัสและถอดรหัสไฟล์ pdf
- รวมเอกสาร PDF
- แยกหน้า PDF
- หมุนไฟล์ PDF หรือหน้า
- กรอกแบบฟอร์ม PDF ด้วยข้อมูล X / FDF และ / หรือแบบฟอร์มแบน
- ใช้ลายน้ำพื้นหลังหรือตราประทับพื้นหน้า
- รายงานเมตริก PDF บุ๊กมาร์กและข้อมูลเมตา
- เพิ่ม / อัปเดตบุ๊กมาร์ก PDF หรือข้อมูลเมตา
- แนบไฟล์ในหน้า PDF หรือเอกสาร PDF
- แกะไฟล์แนบ PDF
- แยกไฟล์ PDF เป็นแต่ละหน้า
- บีบอัดและคลายการบีบอัดลำดับของหน้า
- ซ่อมแซมไฟล์ PDF ที่เสียหาย
ใน Debian, Ubuntu และ Linux Mint เราสามารถติดตั้งได้โดยดำเนินการในเทอร์มินัล (Ctrl + Alt + T):
sudo apt-get instal pdftk
เมื่อติดตั้ง pdftk แล้วเราสามารถลบรหัสผ่านออกจากเอกสาร pdf โดยใช้คำสั่ง:
pdftk ejemplo.pdf input_pw 123456 output salida.pdf
แทนที่ '123456' ด้วยรหัสผ่านที่ถูกต้องของคุณ คำสั่งนี้จะถอดรหัสไฟล์ 'example.pdf' และสร้างไฟล์ที่ป้องกันด้วยรหัสผ่านที่เทียบเท่าซึ่งเรียกว่า 'output.pdf'
ใช้ Poppler
Poppler คือไฟล์ ไลบรารีการประมวลผล PDF ตาม xpdf-3.0 codebase. มีชุดยูทิลิตี้บรรทัดคำสั่งต่อไปนี้สำหรับจัดการเอกสาร PDF:
- pdfdetach - แสดงรายการหรือแยกไฟล์ที่ฝัง
- pdffonts - ตัวแยกวิเคราะห์แบบอักษร
- pdfimages - โปรแกรมแยกรูปภาพ
- pdfinfo - ข้อมูลเอกสาร
- pdfseparate - เครื่องมือแยกหน้า
- pdfsig - ตรวจสอบลายเซ็นดิจิทัล
- pdftocairo - ตัวแปลง PDF เป็น PNG / JPEG / PDF / PS / EPS / SVG โดยใช้ไคโร
- pdftohtml - ตัวแปลง PDF เป็น HTML
- pdftoppm - ตัวแปลงรูปภาพ PDF เป็น PPM / PNG / JPEG
- pdftops - ตัวแปลง PDF เป็น PostScript (PS)
- pdftotext - การแยกข้อความ
- pdfunite - เครื่องมือผสานเอกสาร
ใน Debian, Ubuntu และ Linux Mint เราสามารถติดตั้งโปรแกรมนี้ได้โดยพิมพ์ในเทอร์มินัล (Ctrl + Alt + T):
sudo apt-get install poppler-utils
หลังจากการติดตั้งเราจะดำเนินการคำสั่งต่อไปนี้เพื่อ ถอดรหัสไฟล์ PDF ที่ป้องกันด้วยรหัสผ่านและสร้างไฟล์ใหม่ เทียบเท่า เรียกว่า output.pdf
pdftops -upw 123456 ejemplo.pdf salida.pdf
อีกครั้งเปลี่ยน '123456' เป็นรหัสผ่าน PDF ของคุณ
ใช้ตัวเลือก Print to file
นี่เป็นวิธีที่ง่ายที่สุดในทุกวิธีข้างต้น สามารถ ใช้โปรแกรมดู PDF ที่มีอยู่ในระบบของเรา และพิมพ์ไฟล์ pdf ที่ป้องกันด้วยรหัสผ่านไปยังไฟล์อื่น
เพียงเปิดไฟล์ที่ป้องกันด้วยรหัสผ่านในแอปโปรแกรมดู PDF ของเรา ไปที่ ไฟล์→พิมพ์. เราจะต้องบันทึกไฟล์ pdf ในตำแหน่งใด ๆ ที่เราเลือกโดยตั้งชื่อให้เท่านั้น
ดังที่คุณสังเกตเห็นในวิธีการทั้งหมดข้างต้นเราเพียงแค่แปลงไฟล์ pdf ที่มีการป้องกันด้วยรหัสผ่านที่เรียกว่า 'example.pdf' เป็นไฟล์ pdf อื่นที่เทียบเท่ากัน พูดในทางเทคนิค เราไม่ได้ลบรหัสผ่านออกจากไฟล์ต้นฉบับ แต่เราจะถอดรหัสไฟล์และบันทึกเป็นไฟล์ pdf อื่นที่เทียบเท่ากัน ไม่มีการป้องกันด้วยรหัสผ่าน
ปลดล็อก pdf ผ่านเว็บโดยไม่ต้องใช้รหัสผ่าน
ในทุกกรณีข้างต้นเราต้องมีรหัสผ่านสำหรับ pdf แต่อาจเป็นกรณีที่เราไม่มี หากเป็นกรณีของคุณคุณสามารถใช้บริการเช่น ไอเลิฟpdf. วิธีนี้จะช่วยให้คุณสามารถอัปโหลดไฟล์ของคุณและไฟล์จะกลับมาปลดล็อก แม้ว่า ขึ้นอยู่กับประเภทของการเข้ารหัสที่อาจไม่สามารถปลดล็อกได้.
และนั่นคือทั้งหมด ฉันหวังว่าคุณจะได้รับประโยชน์
ขอบคุณมากสำหรับข้อมูลนี้ที่หามานาน อย่างไรก็ตามฉันได้ลองใช้ตัวเลือกทั้งหมดแล้วและไม่มีตัวเลือกใดให้ฉันทำเช่นในเครื่องมือ Pdftk นี่คือข้อความที่ส่งกลับมาใน Konsole
ตัวอย่าง pdftk.pdf input_pw gino output output.pdf
ข้อผิดพลาด: ไม่พบไฟล์
ข้อผิดพลาด: ไม่สามารถเปิดไฟล์ PDF:
example.pdf
พบข้อผิดพลาด ไม่มีการสร้างผลลัพธ์
บริจาค. ข้อผิดพลาดในการป้อนข้อมูลจึงไม่มีการสร้างเอาต์พุต
ดูเหมือนจะไม่พบเอกสาร ผมทำอะไรผิดหรือเปล่า?
ขอบคุณมาก
สวัสดี. จากสิ่งที่ฉันเห็นมันเกิดขึ้นกับฉันเท่านั้นที่เส้นทางที่คุณมีไฟล์พร้อมรหัสผ่านไม่ถูกต้อง ดำเนินการคำสั่งในโฟลเดอร์เดียวกับที่คุณมีเอกสารเพราะฉันเพิ่งลองใช้คำสั่ง (ในกรณีที่ฉันเขียนผิดพลาด) และทำงานได้อย่างถูกต้อง ทักทาย.
ขอบคุณมากฉันไม่ชัดเจนว่าไฟล์ควรอยู่ที่ไหน ฉันมีในโฟลเดอร์เอกสารของฉันและสิ่งที่ฉันทำคือเขียนคำสั่งจากบทความเปิด Konsole (ฉันใช้ Linux mInt) ฉันแน่ใจว่ารหัสผ่านถูกต้องเพราะฉันเปิดเอกสารหลายครั้ง ฉันไม่รู้เกี่ยวกับคำสั่งมากนักและฉันไม่รู้ว่าฉันทำถูกต้องหรือไม่
เปิดเทอร์มินัลในโฟลเดอร์ที่คุณมีเอกสาร และจากนั้นลองเขียนคำสั่งเดียวกัน Salu2.
ขอบคุณมากฉันทำสำเร็จแล้ว บางทีพวกเราที่ไม่ค่อยคุ้นเคยกับคำสั่งก็ต้องการคำแนะนำที่ละเอียดกว่านี้
ฉันขอขอบคุณสำหรับความช่วยเหลือ