पीडीएफ उत्पन्न करें जो संपादन योग्य नहीं है


12

क्या एक पीडीएफ उत्पन्न करना संभव है जो संपादन योग्य नहीं है?

वर्तमान में, मेरे द्वारा उपयोग किए जाने वाले दस्तावेज़ों pdflatexको एडोब एक्रोबेट एक्स प्रो जैसे अनुप्रयोगों के साथ संपादित किया जा सकता है।

मेरे पास कुछ PDF दस्तावेज़ हैं जिन्हें एक्रोबेट के साथ संपादित नहीं किया जा सकता है, इसलिए, मैं इसे LaTeX के साथ कैसे पुन: पेश कर सकता हूं?


एक तरीका छवियों को उत्पन्न करना (पूर्व पीएनजी) होगा, और फिर छवियों से पीडीएफ बनाना होगा।
पीटर ग्रिल

2
यहां के उत्तरों में बहुत सारे बिंदु ड्राम टैग में पिछली पोस्ट द्वारा कवर किए गए हैं । शायद उन पर एक नज़र डालें।
जोसेफ राइट

जवाबों:


11

पीडीएफ टूलकिट एक नि: शुल्क, कमांड लाइन आवेदन है कि इस सुविधा प्रदान करता है है। आप "स्वामी पासवर्ड" ( owner_pw <password>) सेट करें और निर्दिष्ट करें कि दस्तावेज़ के लिए कौन से गुण अनुमत हैं। यहां एक उदाहरण ( Pdftk उदाहरण पृष्ठ से ) है जो दस्तावेज़ को 128-बिट स्ट्रेंथ के साथ एन्क्रिप्ट करता है और केवल मुद्रण की अनुमति देता है:

pdftk mydoc.pdf आउटपुट mydoc.128.pdf owner_pw foopass प्रिंटिंग की अनुमति देता है

यह एडोब में निम्नलिखित दस्तावेज़ गुण देता है:

यहाँ छवि विवरण दर्ज करें

अन्य अनुमतियाँ भी ( Pdftk मैन पेज से ) सेट की जा सकती हैं :

[अनुमति दें> अनुमति दें]

अनुमतियाँ आउटपुट पीडीएफ पर तभी लागू होती हैं जब एक एन्क्रिप्शन शक्ति निर्दिष्ट की जाती है या एक मालिक या उपयोगकर्ता पासवर्ड दिया जाता है। यदि अनुमतियाँ निर्दिष्ट नहीं हैं, तो वे 'कोई नहीं' के लिए डिफ़ॉल्ट हैं, जिसका अर्थ है कि निम्नलिखित सभी सुविधाएँ अक्षम हैं।

अनुमतियाँ अनुभाग में निम्न में से एक या अधिक सुविधाएँ शामिल हो सकती हैं:

  • मुद्रण - शीर्ष गुणवत्ता मुद्रण
  • डीग्रेडप्रिन्टिंग - निम्न गुणवत्ता मुद्रण
  • संसोधन - विधानसभा की भी अनुमति देता है
  • सभा
  • CopyContents - भी ScreenReaders की अनुमति देता है
  • स्क्रीनरीडर्स
  • संशोधितनॉटनोटेशन - फ़िलइन को भी अनुमति देता है
  • भरें
  • AllFeatures - उपयोगकर्ता को उपरोक्त और उच्च गुणवत्ता वाले मुद्रण के सभी प्रदर्शन करने की अनुमति देता है।

जैसा कि यह पता चला है, ये सुरक्षा विशेषताएं बहुत अधिक दर्शक पर निर्भर हैं और इसके चारों ओर तरीके हैं।


क्या यह मजबूत है? अधिकांश समय इन प्रतिबंधों को पोस्ट स्क्रिप्ट और पीडीएफ में वापस परिवर्तित करके आसान बनाने के लिए किया जाता है।
अल्फ्रेड एम।

@ ऑल्फ्रेडम .: मैंने जाँच नहीं की है। क्या तुम?
वर्नर

नहीं, मैं बस उत्सुक था।
अल्फ्रेड एम।

3
@ अल्फ्रेड एम .: इस तरह का कोई भी समाधान प्रति परिभाषा मजबूत नहीं है। दरअसल, यदि कोई पीडीएफ फाइल की सामग्री को देख सकता है, तो वह इसे किसी अन्य पीडीएफ / पीएस / ... फाइल में भी सेव कर सकता है। यह सिर्फ सही उपकरण खोजने का सवाल है (एक्रोबेट ऐसा करने से इंकार कर देगा क्योंकि यह नहीं कर सकता है, क्योंकि एडोब ऐसा नहीं चाहता है)।

यहां लागू डीआरएम कमजोर है, लेकिन अभी भी काफी मजबूत है ताकि ईमानदार लोगों को ईमानदार रखा जा सके। जब तक आपकी उम्मीद के मुताबिक ट्यून की जाती है, तब तक यह काफी मजबूत होता है। इसे दस्तावेज़ निर्माता और पीडीएफ उपभोग करने वाले सॉफ़्टवेयर के बीच एक अनुबंध के रूप में सोचें। जटिल सॉफ्टवेयर अनुबंध का सम्मान करेगा और इस प्रकार सूचीबद्ध प्रतिबंधों के अनुसार कार्य करेगा। एडोब, पीडीएफ के प्रवर्तक के रूप में, स्वाभाविक रूप से ईमानदारी से अनुबंध का पालन करता है। हालांकि, हुड के तहत, सभी डीआरएम मोटे तौर पर त्रुटिपूर्ण हैं और उपयोगकर्ताओं को वश में करने से रोकने के लिए डीएमसीए जैसे मनमाने कानून पर निर्भर करता है।
RBerteig

10

मैं इसे एक उत्तर के रूप में जोड़ूंगा, क्योंकि यह किसी भी तरह से प्रश्न का उत्तर देता है और यह लंबा और थोड़ा जटिल है। संक्षिप्त उत्तर है: नहीं, यह संभव नहीं है। एक बार जब आप अपनी स्क्रीन पर पीडीएफ पढ़ सकते हैं, तो इसका मतलब है कि सभी जानकारी है और पीडीएफ को संपादित किया जा सकता है। निश्चित रूप से एडोब प्रोग्राम इस तरह की कार्यक्षमता प्रदान नहीं करते हैं। लेकिन अगर आप चाहते हैं कि PDF संपादन योग्य हो, तो आप हमेशा ImageMagick का उपयोग कर सकते हैं:

convert -density 600 myfile.pdf myfile.png

बाद में, चूंकि गुणवत्ता बहुत अधिक है, कोई भी पर्याप्त रूप से अच्छा ओसीआर इसे वापस पाठ में परिवर्तित करने में सक्षम होगा। और निश्चित रूप से अन्य possibilites हैं। जैसा कि अन्य लोगों द्वारा उल्लेख किया गया था, आप पीडीएफ को पीएस को डीकोड कर सकते हैं (जो कुछ हद तक संभव है, यह पीडीएफ रीडर को करना है) और फिर वापस कन्वर्ट करें, और आपके पास एक संपादन योग्य पीडीएफ फाइल है।

निष्कर्ष: आप "सामान्य" उपयोगकर्ताओं द्वारा संपादन से पीडीएफ की रक्षा कर सकते हैं, लेकिन आप इसे उन लोगों द्वारा संपादन से नहीं बचा सकते जो जानते हैं कि वे क्या कर रहे हैं।


यहां तक ​​कि "सामान्य" उपयोगकर्ता पीडीएफ में प्रिंट कर सकते हैं (यदि अनुमति हो)।

ऐसे तरीके हैं जो सामान्य उपयोगकर्ता के लिए पीडीएफ प्रिंट को पूरी तरह से काला पृष्ठ बनाते हैं। मुझे पता है कि कुछ वैज्ञानिक पत्रिकाएं लोगों को लेख को देखने की अनुमति देने के लिए करती हैं, लेकिन इसे मुद्रित करने के लिए नहीं। फिर भी, यह भी फटा जा सकता है, यह "गैर-संपादन योग्य" बनाने के समान है।
यो '

@tohecz: मुझे यकीन है कि तुम सही हो; लेकिन मुझे "नॉन-प्रिंटेबल पीडीएफ़" का विचार मनोरंजक और दुखद दोनों लगता है। एक कार्यक्रम की तरह बिट आप निष्पादित नहीं कर सकते। यदि यह मुद्रण के लिए नहीं है, तो पीडीएफ किसी और चीज के लिए एक भयानक प्रारूप है।
ब्रेंट.लॉन्गबरो

@ ब्रेंट। लॉन्गबोरो मैं सहमत नहीं हो सकता मुझे लगता है। यह पोर्टेबल है (यानी xindles सहित सभी प्लेटफार्मों पर काम कर रहा है) और यह अच्छी तरह से स्केलेबल है। और यह वह है जो लोगों को सबसे ज्यादा पसंद आता है जब वे "दस्तावेज़" चाहते हैं।
यो '

1
@Qrbrbirlbel: इसका नाम इसके निर्माता, एडोब द्वारा रखा गया था। पूर्ण सत्य के लिए संदर्भ मॉडल का मेरा विचार नहीं। नुकीले बालों वाले प्रबंधकों को विचारों को बेचने के लिए "पोर्टेबल" एक कॉर्पोरेट-बोलने वाला चर्चा है।
ब्रेंट। लॉन्गबोरो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.