มีเครื่องมือที่สามารถเพิ่มรหัสผ่านลงในไฟล์ PDF ได้หรือไม่?


53

ฉันพบข้อมูลมากมายเกี่ยวกับการถอดรหัสไฟล์ PDF แต่ไม่มีการเข้ารหัสพวกเขา เครื่องมืออะไรที่สามารถทำได้สำหรับฉัน

แก้ไข: มีสองคำตอบที่ดีด้านล่าง แต่ในกรณีเฉพาะของฉัน PDF เป็นการสแกนไม่ใช่เอกสารที่ฉันสร้างขึ้น


1
คำถามที่เกี่ยวข้องในกองมากเกินและSuper User
Reinstate Monica - M. Schröder

คำตอบ:


64

pdftkใช้ จากmanหน้าของมัน:

เข้ารหัส PDF โดยใช้ความแข็งแกร่ง 128 บิต (ค่าเริ่มต้น) และระงับสิทธิ์ทั้งหมด (ค่าเริ่มต้น)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foopass]

เช่นเดียวกับข้างต้นยกเว้นต้องใช้รหัสผ่านในการเปิด PDF

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz]

เหมือนข้างบนยกเว้นการพิมพ์ที่ได้รับอนุญาต (หลังจากเปิด PDF)

$ pdftk [mydoc].pdf output [mydoc.128].pdf owner_pw [foo] user_pw [baz] allow printing

pdftkมีประโยชน์อื่น ๆ อีกมากมายเช่นกันและควรติดตั้งหากใช้งานได้กับไฟล์ PDF อย่างกว้างขวาง หากต้องการอ้างอิงจากบทความใน Synaptic:

หาก PDF เป็นกระดาษอิเล็กทรอนิกส์แล้ว pdftk เป็นอุปกรณ์ตัดเย็บอิเล็กทรอนิกส์, เจาะรู, สารยึดเกาะ, แหวนถอดรหัสลับและแว่นตา X-Ray Pdftk เป็นเครื่องมือที่ง่ายสำหรับการทำสิ่งต่าง ๆ ในชีวิตประจำวันด้วยเอกสาร PDF เก็บไว้ในลิ้นชักชั้นบนสุดของเดสก์ท็อปของคุณและใช้เพื่อ:

  • รวมเอกสาร PDF
  • แยกหน้า PDF เป็นเอกสารใหม่
  • ถอดรหัสอินพุตตามความจำเป็น (ต้องใช้รหัสผ่าน)
  • เข้ารหัสเอาต์พุตตามที่ต้องการ
  • กรอกแบบฟอร์ม PDF ด้วยข้อมูล FDF และ / หรือแบบฟอร์มเรียบ
  • ใช้ลายน้ำพื้นหลัง
  • รายงาน PDF เกี่ยวกับตัวชี้วัดรวมถึงข้อมูลเมตาและบุ๊คมาร์ค
  • อัปเดตข้อมูลเมตา PDF
  • แนบไฟล์ไปยังหน้า PDF หรือเอกสาร PDF
  • คลายไฟล์แนบ PDF
  • ระเบิดเอกสาร PDF เป็นหน้าเดียว
  • ยกเลิกการบีบอัดและบีบอัดหน้าสตรีมอีกครั้ง
  • ซ่อมแซม PDF ที่เสียหาย (ถ้าเป็นไปได้)

3
หากคุณต้องการ GUI สำหรับ pdftk คุณสามารถลอง pdfchain ที่ใช้งานได้ดี สำหรับความต้องการด้านบนคุณสามารถใช้แท็บเชื่อมต่อเพิ่ม PDF เดียวและตัวเลือกการอนุญาตและรหัสผ่าน
Pisu

1
รุ่นล่าสุดของ pdfchain นำมาซึ่งการปรับปรุงจำนวนมาก แต่ยังไม่พร้อมใช้งานจากที่เก็บอย่างเป็นทางการ คุณสามารถติดตั้งผ่าน PPA นี้ (ดูแลโดยนักพัฒนา): launchpad.net/~pdfchain-team/+archive/ppa
Glutanimate

1
ฉันลองตัวอย่างแรกด้วย pdftk 1.44 และฉันสามารถเปิด PDF ที่เป็นผลลัพธ์โดยไม่ต้องใช้รหัสผ่านโดยใช้ evince หลังจากเพิ่มuser_pwแล้วเอกสารจะได้รับการป้องกันจริง
Joey Adams

1
@JoeyAdams owner_pwมีวัตถุประสงค์เพื่อป้องกันไฟล์ PDF จากการแก้ไข; ตัวอย่างที่สองเพิ่มโดยเฉพาะuser_pwเพื่อให้รหัสผ่านในการอ่านไฟล์
carnendil

18

หากคุณใช้ LibreOffice และส่งออกเอกสารเป็น PDF (เมนู> ไฟล์> ส่งออกเป็น PDF) มีตัวเลือกในการตั้งรหัสผ่าน:

ป้อนคำอธิบายรูปภาพที่นี่


น่าเสียดายที่ PDF ของฉันมาจากการสแกน แต่นั่นจะเป็นคำตอบทั่วไปที่ดี
mfisch

2
ไม่ควรจะเป็นไปได้เนื่องจากคุณสามารถนำเข้ารูปภาพไปยัง LibreOffice แล้วส่งออกเป็น PDF ได้หรือไม่

ฉันมีเอกสารที่สแกนว่า macOS Preview.app ไม่สามารถเข้ารหัสได้อย่างถูกต้อง การใช้ LibreOffice เพื่อเข้ารหัสไฟล์ PDF เป็นวิธีเดียวที่ฉันสามารถทำสิ่งนี้ได้โดยไม่ต้องวาง doc บนเซิร์ฟเวอร์ linux ติดตั้ง pdftk และทำมันบน CLI
JinnKo

14

qpdfสามารถเข้ารหัสและถอดรหัสไฟล์ PDF และทำให้เป็นเชิงเส้นด้วย


3
สองสิ่งที่ดีเกี่ยวกับ qpdf ซึ่งฉันเพิ่งลอง: (1) รองรับการเข้ารหัส AES 256 บิตในขณะที่ pdftk มีเพียง 128 บิต; (2) มีคู่มือที่ยอดเยี่ยมที่นี่: qpdf.sourceforge.net/files/qpdf-manual.html
sxc731



2

Master PDF Editorเป็น GUI ที่ดีมากสำหรับการแก้ไข PDF และยังสามารถเข้ารหัสได้ นอกจากนี้ยังใช้มาตรฐาน PDF ล่าสุด ใช้ PDF Chain และ Master PDF editor ทั้งการเข้ารหัส pdf ด้วย PDF Chain การส่งออก PDF มีขนาดใหญ่กว่าและบุ๊กมาร์กที่หายไปเกือบสองเท่าของขนาด

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