का उपयोग करके पीडीएफ को अविश्वसनीय बनाने के लिए कैसे करें मुझे pdf.js प्रोजेक्ट मिला, जो बहुत उपयोगी है। हालांकि, मैं "डाउनलोड" विकल्प को हटाने का तरीका समझने में असमर्थ हूं।पीडीएफ.जेएस
उत्तर
ये कदम उठाएँ:
- साझा फ़ोल्डर में jQuery पुस्तकालय जोड़ें।
- viewer.html फाइल करने के लिए jQuery पुस्तकालय शामिल
हैडर अनुभाग पर इस जोड़ें:
<script> $(function(){ $('#download').hide(); }); </script>
हो गया!
स्रोत संशोधित करें। वेब 85/viewer.html की लाइन 85।
https://github.com/andreasgal/pdf.js/blob/master/web/viewer.html#L85
बस बटन को हटा दें।
<button id="download" title="Download" onclick="PDFView.download();" oncontextmenu="return false;">
<img src="images/download.svg" align="top" height="16"/>
Download
</button>
यह अनुभवी और उत्सुक उपयोगकर्ताओं को इसे डाउनलोड करने से पूरी तरह से बंद नहीं करेगा। आप इसे कभी नहीं रोक सकते हैं। लेकिन यह उत्सुकता के लिए पर्याप्त बार बढ़ाने के लिए पर्याप्त है।
धन्यवाद @ जो फ्रैम्बाच, यह काम किया! मेरा इरादा कम से कम औसत उपयोगकर्ताओं को रोकने के लिए है – sathyam1992
यह मेरे लिए काम नहीं कर रहा है। जब मैं इस डाउनलोड बटन को हटा देता हूं, तो वेब पेज पीडीएफ लोड नहीं करता है। –
@VivekSancheti क्या आप पूरे डाउनलोड बटन तत्व को हटा रहे हैं? तत्व 85-86-87-88 लाइनों को फैलाता है। –
बस बटन को हटाकर pdf.js. को तोड़ता है। आप उन्हें करने के लिए एक "छिपा" वर्ग जोड़ने की जरूरत है (https://github.com/mozilla/pdf.js/issues/2611)
शानदार बहुत आसान फिक्स! – Louwki
यदि हम इन बटन को हटा रहे हैं तो ईवेंट श्रोता को भी हटाने की आवश्यकता है – Vasistan
दुर्भाग्यवश हर जगह मैं कह सकता हूं "बस छिपे हुए बटनों में छिपा वर्ग जोड़ें", फिर भी ऐसा लगता है कि यह काम नहीं करता है [जैसे कई बटन, जैसे खुले ] pdf.js के नए संस्करणों में और इसके बारे में कोई समस्या रिपोर्ट नहीं है। अच्छा होगा अगर उन्होंने कोड को संलग्न करने से पहले मौजूदा तत्व के लिए जेएस में एक चेक किया था .. एचटीएमएल को सिरदर्द के बिना स्वतंत्र रूप से समायोजित करने की इजाजत दी गई। – NinjaKC
सिर्फ viewer.css
.download
{
display:none !important;
}
.print
{
display:none !important;
}
सरलतम विधि (इस मामले में डाउनलोड बटन)
PDF.JS उपकरण पट्टी में विशिष्ट बटन को hidden
वर्ग को जोड़ने के लिए है छिपा दिया है कक्षा में इस ऐड डिफ़ॉल्ट रूप से इसकी सीएसएस फ़ाइल में शामिल किया गया। तो बस hidden
कक्षा को उस बटन पर जोड़ें जिसमें आईडी download
और secondaryDownload
- 1. पीडीएफ.जेएस
- 2. पीडीएफ.जेएस
- 3. पीडीएफ.जेएस दर्शक
- 4. पीडीएफ.जेएस आईई
- 5. पीडीएफ.जेएस: यूआरएल
- 6. पीडीएफ.जेएस आईई 9
- 7. पीडीएफ.जेएस - एम्बेडेड पीडीएफ
- 8. पीडीएफ.जेएस स्केल पीडीएफ निश्चित चौड़ाई
- 9. पीडीएफ.जेएस का उपयोग पीडीएफ को एचटीएमएल
- 10. पीडीएफ.जेएस आप एक बहु पृष्ठ पीडीएफ कैसे मुद्रित करते हैं?
- 11. पीडीएफ.जेएस में पीडीएफ को गठबंधन करने का कोई तरीका है?
- 12. कच्चे डेटा से पीडीएफ प्रदर्शित करने के लिए पीडीएफ.जेएस का उपयोग
- 13. अमेज़ॅन यूआरएल
- 14. एचटीएमएल 5 में पीडीएफ रेंडरिंग कैनवास
- 15. क्रोम पीडीएफियम
- 16. फोनगैप में एक div-container के अंदर एक पीडीएफ कैसे प्रदर्शित करें?
- 17. पीडीएफ फ़ाइल में चित्रण
- 18. halting pdf.js पेज प्रतिपादन
- 19. उल्का के साथ pdf.js का उपयोग कैसे करें?
- 20. संपादित करें * ब्राउज़र में मौजूदा * पीडीएफ
ब्राउज़र उपयोगकर्ता जो भी उपयोगकर्ता देखता है डाउनलोड कर सकते हैं। – mishik
क्या आप हमें कोड दे सकते हैं? मुझे वेबसाइट से सामग्री को डाउनलोड करने में दिलचस्पी नहीं है बस इसे आपके लिए जांचें। – Matheno
https://github.com/andreasgal/pdf.js https://github.com/mozilla/pdf.js का पुराना संस्करण है – async5