फिट करने के लिए ज़ूम करें: HTML में PDF एंबेडेड


85

मैं एक स्थानीय पीडीएफ फाइल को एक साधारण वेबपेज में एम्बेड कर रहा हूं और मैं ऑब्जेक्ट को आकार में फिट करने के लिए शुरुआती ज़ूम सेट करना चाहता हूं। यहाँ मैंने कोशिश की है लेकिन यह ज़ूम को प्रभावित नहीं कर रहा है।

 <embed src="filename.pdf?zoom=50" width="575" height="500">

क्या किसी को पता है कि कोड को कैसे संशोधित किया जाए ताकि उसका प्रारंभिक ज़ूम ऑब्जेक्ट आकार में फिट हो जाए।


के बारे में क्या यह ?
इरगेंन्ड पॉइंटर

कोड में अभी जो संशोधक है, वह पीडीएफ फाइल के ज़ूम को प्रभावित नहीं कर रहा है, मुझे यह पता लगाने की आवश्यकता है कि ज़ूम को वस्तु के लिए फिट कैसे बनाया जाए
user3024833

जवाबों:


169

थोड़ी देर की प्रतिक्रिया लेकिन मैंने देखा कि यह जानकारी खोजने में कठिन हो सकती है और एसओ पर उत्तर नहीं मिला है, इसलिए यहां यह है।

एक अलग पैरामीटर की कोशिश करें # दृश्य = फिटहोटल स्पेस में फिट करने के लिए इसे फिट करने के लिए और आपको एक & बनाने की बजाय # के साथ क्लेरिस्ट्रिंग को शुरू करने की आवश्यकता है:

filename.pdf#view=FitH

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

उपलब्ध मापदंडों की पूरी सूची के लिए यह डॉक्टर देखें

संपादित करें: (आलसी मोड पर)

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


2
यह बहुत अच्छा था। FitHजब मैं ब्राउज़र विंडो का आकार बदलता हूं, तो मैं इसे पृष्ठ को वापस करने के लिए कैसे मजबूर करूं ?
विशाल

5
URL में पैरामीटर के लिए प्रलेखन, ऊपर वर्णित है, इस लिंक पर चला गया है adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/…
RominNoodleSamurai

3
आप मतदान का जवाब क्यों नहीं दे रहे हैं :) बहुत बहुत धन्यवाद!
मार्टिन एक्लेबेन

क्या <एम्बेड> तत्व के बैकग्राउंड कंटेनर का रंग बदलने का कोई तरीका है? मुझे दस्तावेज़ के बाहर ग्रे दिखाई देता है लेकिन तत्व के अंदर। मैं इसे पारदर्शी या तत्व से विरासत में लेना पसंद करूंगा।
विशाल

मैं इसे एज में काम करने में सक्षम नहीं था। ब्राउज़र ने मापदंडों की अनदेखी की। Chrome उनमें से कम से कम कुछ का समर्थन करता है (उदाहरण के लिए, ज़ूम, पृष्ठ)।
जोसेफ ब्लाहा

23

मेरे लिए यह काम किया (मैं अपने पीडीएफ के कंटेनर के छोटे होने के बाद से ज़ूम करना चाहता था):

    <embed src="filename.pdf#page=1&zoom=300" width="575" height="500">

2
# ज़ूम = 50 या # पेज = 2 और ज़ूम = 300 क्रोम और IE दोनों में पूरी तरह से काम करते हैं। IE केवल # दृश्य = फ़िट करने के लिए प्रतिसाद दे रहा है। : अधिक आईई यहाँ पैरामीटर partners.adobe.com/public/developer/en/acrobat/...
सरगियू जेड

1
मेरे पास एक एकाधिक पृष्ठ पीडीएफ था और # ज़ूम = 100 ने मेरे लिए काम किया।
एड्रिनप

4

यह विधि "ऑब्जेक्ट" का उपयोग करती है, इसमें "एम्बेड" भी है। या तो विधि काम करती है:

<div id="pdf">
    <object id="pdf_content" width="100%" height="1500px" type="application/pdf" trusted="yes" application="yes" title="Assembly" data="Assembly.pdf?#zoom=100&scrollbar=1&toolbar=1&navpanes=1">
    <!-- <embed src="Assembly.pdf" width="100%" height="100%" type="application/x-pdf" trusted="yes" application="yes" title="Assembly">
    </embed> -->
    <p>System Error - This PDF cannot be displayed, please contact IT.</p>
    </object>
</div>

2

सिर्फ अगर किसी को मेरी ज़रूरत है, तो मेरे लिए फ़ायरफ़ॉक्स में यह इस तरह काम करता है

<iframe src="filename.pdf#zoom=FitH" style="position:absolute;right:0; top:0; bottom:0; width:100%;"></iframe>

1

इस प्रश्न के लिए थोड़ी देर की प्रतिक्रिया, हालांकि मेरे पास जोड़ने के लिए कुछ है जो दूसरों के लिए उपयोगी हो सकता है।

यदि आप एक iFrame का उपयोग करते हैं और PDF फ़ाइल पथ को src में सेट करते हैं, तो यह 100% तक ज़ूम इन लोड हो जाएगा, जो कि FitH की तुल्यता है


0

ज़ूम फिट के साथ iframe टैग डू डिस्प्ले फ़ाइल का उपयोग करें

<iframe src="filename.pdf" width="" height="" border="0"></iframe>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.