मैं एक। Html पृष्ठ पर एक वेब ब्राउज़र के भीतर एक पीडीएफ कैसे प्रदर्शित कर सकता हूं?
जवाबों:
मैं Google डॉक्स एम्बेड करने योग्य पीडीएफ दर्शक का उपयोग करता हूं। डॉक्स को Google डॉक्स पर अपलोड करने की आवश्यकता नहीं है, लेकिन उन्हें ऑनलाइन उपलब्ध होना चाहिए।
<iframe src="http://docs.google.com/gview?url=http://path.com/to/your/pdf.pdf&embedded=true"
style="width:600px; height:500px;" frameborder="0"></iframe>
इसके बजाय iframe और तीसरे पक्ष के आधार पर फ्लेक्सपेपर, या pdf.js. का उपयोग करने पर निर्भर करता है।
मैंने PDF.js का उपयोग किया , यह मेरे लिए ठीक काम करता है। यहाँ डेमो है ।
ऑब्जेक्ट टैग का उपयोग करने से पहले
<object data='http://website.com/nameoffolder/documentname.pdf#toolbar=1'
type='application/pdf'
width='100%'
height='700px'>
कृपया ध्यान दें कि आप http://www.w3schools.com/tags/tag_object.asp पर जाने वाले किसी भी मान के लिए चौड़ाई और ऊँचाई बदल सकते हैं
सबसे सरल तरीका है कि आइफ्रेम बनाएं और स्रोत को पीडीएफ के URL पर सेट करें।
(ducks पागल HTML डिजाइनर) इसे खुद किया, ठीक काम करता है, क्रॉस ब्राउज़र (बंकर में क्रॉल)।
ब्राउज़र का प्लगइन उन सेटिंग्स को नियंत्रित करता है, जिससे आप इसे बाध्य नहीं कर सकते। हालाँकि, आप <a href="whatver.pdf">
इसके बजाय एक साधारण कर सकते हैं <a href="whatever.pdf" target="_blank">
।
जब तक आप पीडीएफ को होस्ट करते हैं लक्ष्य विशेषता जाने का तरीका है। दूसरे शब्दों में, सापेक्ष फ़ाइलों के लिए, _blank मान के साथ लक्ष्य विशेषता का उपयोग करना ठीक काम करेगा।
<e>
<a target="_blank" alt="StackExchange Handbook" title="StackExchange Handbook"
href="pdfs/StackExchange_Handbook.pdf">StackExchange Handbook</a>
निरपेक्ष रास्तों के लिए इंजन U nified R esource L ocator तक जाएंगे और इसे खोलेंगे। इसलिए, लक्ष्य विशेषता को दबाएं।
<e>
<a alt="StackExchange Handbook" title="StackExchange Handbook"
href="protocol://url/StackExchange_Handbook.pdf">StackExchange Handbook</a>
ब्राउजर दोनों मामलों में भरोसेमंद अच्छा काम करेगा।
आप PDFObject जैसे तृतीय-पक्ष समाधान के माध्यम से जावास्क्रिप्ट का उपयोग करके भी एम्बेड कर सकते हैं ।
आप इस कोड का उपयोग कर सकते हैं:
<embed src="http://domain.com/your_pdf.pdf" width="600" height="500" alt="pdf" pluginspage="http://www.adobe.com/products/acrobat/readstep2.html">
या Google डॉक्स एम्बेड करने योग्य पीडीएफ दर्शक का उपयोग करें:
<iframe src="http://docs.google.com/gview?url=http://domain.com/your_pdf.pdf&embedded=true"
style="width:600px; height:500px;" frameborder="0"></iframe>
आपके पास यह सरल GoogleDoc दृष्टिकोण भी हो सकता है।
<a style="color: green;" href="http://docs.google.com/gview?url=http://domain//docs/<?php echo $row['docname'] ;?>" target="_blank">View</a>
यह आपके प्रवाह को विकृत किए बिना डॉक्टर को देखने के लिए एक नया पृष्ठ बनाएगा।
इसका सरल उपाय यह है कि इसे iframe में रखा जाए और आशा है कि उपयोगकर्ता के पास प्लग-इन है जो इसका समर्थन करता है।
(मुझे नहीं पता, एक्रोबेट प्लगइन ऐसा संसाधन हॉग और अस्थिरता का स्रोत है कि मैं इसे किसी भी ब्राउज़र से हटाने के लिए एक बिंदु बनाता हूं जो इसे छूता है)।
जटिल, लेकिन सापेक्ष लोकप्रिय समाधान इसे एक फ्लैश एप्लेट में प्रदर्शित करना है।
हम पीडीएफ फाइल पेज को जेपीडाल (एक जावा लाइब्रेरी) का उपयोग करते हुए सर्वर पर पीएनजी फाइलों के रूप में प्रस्तुत करते हैं । यह, कुछ जावास्क्रिप्ट के साथ संयुक्त, हमें दृश्य और नेविगेशन पर उच्च नियंत्रण प्रदान करता है।
मुझे हाल ही में एक .pdf डॉक्यूमेंट के अधिक मोबाइल-फ्रेंडली, रिस्पॉन्सिबल वर्जन प्रदान करने की आवश्यकता थी, क्योंकि संकीर्ण फोन स्क्रीन के लिए दाएं और बाएं बहुत स्क्रॉल करने की आवश्यकता होती है। केवल ऊर्ध्वाधर स्क्रॉलिंग की अनुमति देने और क्षैतिज स्क्रॉलिंग से बचने के लिए, निम्न चरणों ने मेरे लिए काम किया:
परिणाम अच्छा लग रहा था और डेस्कटॉप और मोबाइल वातावरण दोनों में उपयोग करने योग्य था।
PDF / DOC / DOCX फ़ाइल स्वरूप में सहेजी गई सामग्री प्रदर्शित करना आपके वेब पेज पर PDF / doc / docx फ़ाइल प्रदर्शित करने के लिए आदर्श है
क्या आपने एक साधारण img टैग का उपयोग करने की कोशिश की है?
<img scr="https://www.typomania.co.uk/pdfs/lipsum.pdf">