การลบข้อ จำกัด การใช้งาน PDF [ซ้ำ]


32

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

ฉันมีเอกสาร PDF หลายชุดซึ่งมีบิต จำกัด การ "ไม่คัดลอก" และ "ไม่มีการพิมพ์" มีเครื่องมือฟรีสำหรับลบข้อ จำกัด ดังกล่าวบน Linux หรือไม่

ฉันพยายามpdf2ps | ps2pdfแต่การเพิ่มขนาดน่ากลัว ต้นฉบับมีขนาดค่อนข้างใหญ่ด้วยดังนั้นฉันควรใช้เครื่องมือท้องถิ่นมากกว่าเว็บไซต์


ยินดีที่จะเขียนโค้ดใด ๆ หรือคุณต้องการบางสิ่งออกจากกล่อง?
Aaron McIver

โค้ดใช้ได้แม้ว่าฉันจะรู้สึกว่ามันจะเป็น C และทักษะ C ของฉันถูก จำกัด ไว้ที่ "Hello world"
grawity

1
คุณสามารถใช้ iText; itextpdf.com/itext.phpสิ่งนี้สามารถทำได้ใน Java
Aaron McIver

คำตอบ:


4

ฉลาดหลักแหลมมีPDFCrackไม่แน่ใจว่าจริงลบความปลอดภัยแม้ว่ามันเป็นเพียง cracker รหัสผ่าน โดยทั่วไปฉันหันไปใช้ซอฟต์แวร์ทดลองใช้ฟรีA-PDF Restrictions Removerซึ่งใช้งานได้ง่ายกว่า

มันอาจจะยากกว่านี้ถ้าเป็นรุ่น PDF ล่าสุดฉันคิดว่าพวกเขาเพิ่มความปลอดภัยให้เร็วขึ้น


ลงเอยด้วยการซื้อเครื่องมือ A-PDF
grawity

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

63

ด้วยqpdf :

$ qpdf --decrypt restricted-input.pdf unrestricted-output.pdf

3
qpdfทำงานได้ดีมาก มีไบนารี Windows ที่สร้างไว้ล่วงหน้าที่สะดวกซึ่งเป็นข้อดี
Li-aung Yip

ใช้งานได้ก็ต่อเมื่อคุณรู้รหัสผ่านปัจจุบัน
iamkhush

28

คุณอาจใช้pdftkได้ สิ่งที่ต้องการ

pdftk in.pdf output out.pdf allow AllFeatures

ควรทำงาน


3
วิธีนี้จะใช้ได้ถ้ารู้รหัสผ่าน
Scott McClenning

5
ฉันอาจจะสายไม่กี่ปีที่ผ่านมา แต่รหัสผ่านเจ้าของไม่ได้เป็นที่รู้จักสำหรับเรื่องนี้เพียงแค่รหัสผ่านผู้ใช้ถ้ามี มันเตือนคุณไม่ให้ใช้อำนาจในทางที่ผิดเพียงแค่ลบรหัสผ่านของเจ้าของและข้อ จำกัด ทั้งหมด แต่ทำได้โดยไม่ต้องบ่นอะไรอีก ฉันคิดว่านี่ควรเป็นคำตอบที่ยอมรับได้
matega

17

หากคุณได้ghostscriptติดตั้งแล้วลองง่ายๆ:

gs -sPDFPassword=$PASS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=%stdout% -c .setpdfwrite -f locked.pdf > unlocked.pdf

1
1 และพบรูปแบบออนไลน์gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=unencrypted.pdf -c .setpdfwrite -f encrypted.pdf : ทำงานให้ฉันในไม่กี่วินาทีเร็วกว่ารหัสผ่านเดรัจฉานบังคับ ...
bufh

ในกรณีของฉันไฟล์ต้นฉบับคือ 10 MB หลังจากgsนั้นคือ 3.7 MB
bufh

1
@bufh มันอาจลดความละเอียด GhostScript ใช้ค่าเริ่มต้นเป็นอย่างเช่น 72 dpi เว้นแต่คุณจะระบุตัวเลือกอื่นเช่น-r<dpi>(เช่น-r300) -dSAFERยังให้แน่ใจว่าคุณผ่าน PostScript เป็นภาษาการเขียนโปรแกรมที่สมบูรณ์และสุดท้ายฉันตรวจสอบแล้วค่าเริ่มต้นของ GhostScript คืออนุญาตให้เข้าถึงระบบไฟล์โดยพลการ
ssokolow
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.