वेब पर कब्जा और परिवर्तित करने के लिए उपकरण
GrabzIt के ऑनलाइन समुदाय

ConvertHTML - पीडीएफ और पीएनजी/जेपीजी के बीच अंतर

वेब पेजों या HTML को कैप्चर करने या परिवर्तित करने के तरीके पर प्रश्न पूछें into चित्र, CSV, PDF या DOCX दस्तावेज़ और साथ ही वीडियो कैसे परिवर्तित करें intओ एनिमेटेड GIF हमारे एपीआई का उपयोग कर रहा है।

Hi

मैं PNG के साथ ConvertHTML का सफलतापूर्वक उपयोग कर रहा हूं और अब मैं अपने उसी कोड (पीडीएफ मापदंडों के लिए थोड़ा संशोधित) का उपयोग करने की कोशिश कर रहा हूं ताकि पीडीएफ निर्यात का विकल्प भी मिल सके लेकिन पीडीएफ निर्यात थोड़ा अलग परिणाम देता है जो बिल्कुल सही नहीं है . पीडीएफ निर्यात मेरे HTML के दाईं ओर और नीचे कुछ अतिरिक्त सफेद स्थान (मार्जिन नहीं) डालता है। मैंने नीचे दिए गए कोड के साथ बिल्कुल उसी HTML का परीक्षण किया है। कोई विचार है कि मुझे अलग-अलग निर्यात क्यों मिल रहा है? केवल एक चीज जिसके बारे में मैं सोच सकता हूं वह यह है कि जब मैं पिक्सल को मिमी में परिवर्तित करता हूं, तो मुझे राउंड करना होगा। 

धन्यवाद

पीएनजी के लिए मेरे पास यह कोड है:

GrabzIt('').ConvertHTML(whatToConvert, {
     "लक्ष्य": "#इसे कैप्चर करें",
     "पता": पता,
     "प्रारूप": "पीएनजी",
     "पारदर्शी": 1,
     "चौड़ाई": 1200,
     "भीट": 628,
     "चौड़ाई": 1200,
     "ऊंचाई": 628,
     "डिस्प्लेआईडी": "फाइनलइमेज",
}).DataURI(dataURLAfterGrabzIt);

 

और यहाँ पीडीएफ के लिए कोड है:

GrabzIt().ConvertHTML(whatToConvert, {
     "लक्ष्य": "#इसे कैप्चर करें",
     "पता": पता,
     "प्रारूप": "पीडीएफ",
     "चौड़ाई": 317, //पिक्सेल मिमी में परिवर्तित
     "ऊंचाई": 166, //पिक्सेल मिमी में परिवर्तित
     "डिस्प्लेआईडी": "फाइनलइमेज",
     "एमटॉप": 0,
     "बाएं": 0,
     "बॉटम": 0,
     "श्रीमती": 0
}).DataURI(dataURLAfterGrabzIt);

 

16 दिसंबर 2019 को कोरी एल्डेरिन द्वारा पूछा गया

हाय कोरी,

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

इसके अलावा पीडीएफ के लिए मुझे नहीं लगता कि आपको चौड़ाई और ऊंचाई निर्दिष्ट करनी चाहिए। 

सधन्यवाद

GrabzIt सपोर्ट द्वारा 16 दिसंबर 2019 को उत्तर दिया गया

धन्यवाद। तो क्या वही परिणाम पाना संभव है? मैं बिना किसी सफलता के कई अलग-अलग चीजों का परीक्षण कर रहा हूं। क्या मुझे इसके बजाय पीएनजी से पीडीएफ कनवर्टर का उपयोग करने की आवश्यकता होगी? मैं उससे बचने की कोशिश कर रहा था लेकिन शायद यही एकमात्र समाधान है।

 

यदि मैं ऊंचाई और चौड़ाई निर्दिष्ट नहीं करता, तो यह और भी अधिक सफेद स्थान जोड़ता है। मैंने केवल चौड़ाई और केवल ऊंचाई निर्दिष्ट करने के विभिन्न संयोजनों का प्रयास किया है और वे सभी अलग-अलग परिणाम देते हैं लेकिन सही परिणाम नहीं देते हैं। 

 

धन्यवाद

 

 

16 दिसंबर 2019 को कोरी एल्डेरिन द्वारा उत्तर दिया गया

क्या आप वह HTML प्रदान कर सकते हैं जिसे आप कैप्चर करने का प्रयास कर रहे हैं। संभवतः इसे हमें ईमेल करना उचित होगा।

GrabzIt सपोर्ट द्वारा 16 दिसंबर 2019 को उत्तर दिया गया

ज़रूर, मैं वह भेज सकता हूँ। मुझे इसे कहां भेजना चाहिए?

16 दिसंबर 2019 को कोरी एल्डेरिन द्वारा उत्तर दिया गया

ठीक है, मुझे लगता है कि मैं देख सकता हूँ कि आपको क्या मिल रहा है। उस समय जब आप किसी लक्ष्य को पीडीएफ के रूप में कैप्चर करते हैं। यह अभी भी आपके द्वारा मांगा गया पृष्ठ आकार लौटाएगा, इसलिए यदि आपने A4 का पृष्ठ आकार मांगा है तो आपको लक्ष्य काट दिया जाएगा और A4 पृष्ठ में छोड़ दिया जाएगा।

हालाँकि, ऐसा प्रतीत होता है कि आप लक्षित HTML तत्व को पृष्ठ आकार के साथ HTML तत्व पृष्ठ आकार पर सेट करना चाहते हैं।

क्या यह सही है? यदि ऐसा है तो इसके लिए कोड परिवर्तन की आवश्यकता होगी। मुझे लगता है कि हम लक्षित छवि बनाने के समान ही पृष्ठ आकार पैरामीटर में -1 को पारित करने की अनुमति देकर ऐसा कर सकते हैं।

GrabzIt सपोर्ट द्वारा 16 दिसंबर 2019 को उत्तर दिया गया

हाँ यह सही है। यह बहुत अच्छा होगा यदि यह एक विकल्प होगा। धन्यवाद

16 दिसंबर 2019 को कोरी एल्डेरिन द्वारा उत्तर दिया गया