पीडीएफ उपयोग प्रतिबंधों को हटाना [डुप्लिकेट]


32

इस सवाल का पहले से ही यहाँ एक जवाब है:

मेरे पास कई पीडीएफ डॉक्यूमेंट हैं, जिनमें "कोई कॉपी नहीं" और "नो प्रिंट" प्रतिबंध बिट सेट हैं। क्या लिनक्स पर इस तरह के प्रतिबंधों को हटाने के लिए कोई मुफ़्त उपकरण हैं?

मैंने कोशिश की pdf2ps | ps2pdfलेकिन आकार में वृद्धि भयानक है। मूल काफी बड़े हैं, इसलिए मैं एक वेबसाइट की बजाय एक स्थानीय उपकरण का उपयोग करूंगा।


कोई भी कोड लिखना चाहते हैं या आप बॉक्स से बाहर कुछ करना चाहते हैं?
हारून मैकाइवर

कोड ठीक है, हालांकि मुझे लग रहा है कि यह C होगा, और मेरे C कौशल "हैलो वर्ल्ड" तक सीमित हैं।
१५:११

1
आप iText का उपयोग कर सकते हैं; itextpdf.com/itext.php यह जावा में किया जा सकता है।
हारून मैकाइवर

जवाबों:


4

FOSS- वार, PDFCrack है , यह सुनिश्चित नहीं है कि यह वास्तव में सुरक्षा को हटा देता है या नहीं, यह सिर्फ एक पासवर्ड क्रैकर है। मैं आम तौर पर कुछ मुफ्त परीक्षण सॉफ्टवेयर की ओर मुड़ता हूं, ए-पीडीएफ प्रतिबंध पदच्युत , इसका उपयोग करना आसान है।

यह एक बहुत मुश्किल हो सकता है अगर यह हाल ही में पीडीएफ संस्करण है, हालांकि, मुझे लगता है कि उन्होंने हाल ही में सुरक्षा बढ़ा दी है।


ए-पीडीएफ उपकरण खरीदने का समर्थन किया।
विशाल

A-PDF उपकरण कंप्यूटर में परिवर्तन करना चाहता है। एक पीडीएफ संपादक को मशीन के कॉन्फ़िगरेशन को बदलने की आवश्यकता क्यों है? यह कम से कम विशेषाधिकार का क्लासिक उल्लंघन है और संभवतः मैलवेयर से ग्रस्त है।
jww

63

Qpdf के साथ :

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

3
qpdfबहुत अच्छा काम करता है। एक सुविधाजनक पूर्व-निर्मित विंडोज बाइनरी है, जो एक प्लस है।
ली-आंग येप

यह केवल तभी काम करता है जब आप वर्तमान पासवर्ड
iamkhush

28

आप शायद pdftk का उपयोग कर सकते हैं । कुछ इस तरह

pdftk in.pdf output out.pdf allow AllFeatures

काम करना चाहिए।


3
यदि पासवर्ड ज्ञात है तो यह काम करेगा।
स्कॉट McClenning

5
मुझे शायद कुछ साल देर हो गई है, लेकिन मालिक पासवर्ड इसके लिए नहीं जाना है, बस उपयोगकर्ता पासवर्ड, यदि कोई हो। यह आपको मालिक के पासवर्ड और सीमाओं को पूरी तरह से हटाने के लिए शक्ति का दुरुपयोग नहीं करने की चेतावनी देता है, लेकिन आगे शिकायत किए बिना करता है। मुझे लगता है कि यह स्वीकृत उत्तर होना चाहिए।
मगेटा

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 एमबी थी, उसके बाद gsयह 3.7 एमबी थी।
बफ

1
@ ब्यूफ ने शायद इस संकल्प को कम कर दिया। घोस्टस्क्रिप्ट 72 डीपीआई जैसी किसी चीज़ को डिफॉल्ट करता है जब तक कि आप किसी चीज़ के साथ एक विकल्प निर्दिष्ट नहीं करते हैं -r<dpi>(जैसे। -r300)। इसके अलावा, सुनिश्चित करें कि आप पास हैं -dSAFER। पोस्टस्क्रिप्ट एक ट्यूरिंग-पूर्ण प्रोग्रामिंग भाषा है और, पिछली बार मैंने जाँच की थी, घोस्टस्क्रिप्ट का डिफ़ॉल्ट मनमाना फाइल सिस्टम एक्सेस करने की अनुमति देता था।
ssokolow
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.