ਗਰੈਬਜ਼ਆਈਟੀ ਦੇ ਵੈਬ ਸਕ੍ਰੈਪਰ ਟੂਲ ਨਾਲ ਜੁੜੇ ਪ੍ਰਸ਼ਨ ਪੁੱਛੋ. ਜਿਵੇਂ ਕਿ ਵੈੱਬ ਪੰਨਿਆਂ, ਚਿੱਤਰਾਂ ਜਾਂ ਪੀਡੀਐਫ ਦਸਤਾਵੇਜ਼ਾਂ ਤੋਂ ਡਾਟਾ ਕੱractਣ ਲਈ ਵੈਬ ਸਕ੍ਰੈਪਰ ਅਤੇ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕੀਤੀ ਜਾਵੇ.
Hi
ਮੈਂ PNG ਨਾਲ ConvertHTML ਦੀ ਸਫਲਤਾਪੂਰਵਕ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ ਅਤੇ ਹੁਣ ਮੈਂ PDF ਨਿਰਯਾਤ ਲਈ ਵਿਕਲਪ ਰੱਖਣ ਲਈ ਆਪਣੇ ਉਸੇ ਕੋਡ (ਪੀਡੀਐਫ ਪੈਰਾਮੀਟਰਾਂ ਲਈ ਥੋੜ੍ਹਾ ਸੋਧਿਆ) ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਹਾਂ ਪਰ PDF ਨਿਰਯਾਤ ਥੋੜ੍ਹਾ ਵੱਖਰਾ ਨਤੀਜਾ ਦਿੰਦਾ ਹੈ ਜੋ ਬਿਲਕੁਲ ਸਹੀ ਨਹੀਂ ਹੈ। . PDF ਨਿਰਯਾਤ ਮੇਰੇ HTML ਦੇ ਸੱਜੇ ਅਤੇ ਹੇਠਾਂ ਕੁਝ ਵਾਧੂ ਸਫੈਦ ਸਪੇਸ (ਮਾਰਜਿਨ ਨਹੀਂ) ਰੱਖਦਾ ਹੈ। ਮੈਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨਾਲ ਬਿਲਕੁਲ ਉਸੇ HTML ਦੀ ਜਾਂਚ ਕੀਤੀ ਹੈ। ਕੋਈ ਵਿਚਾਰ ਹੈ ਕਿ ਮੈਨੂੰ ਵੱਖਰਾ ਨਿਰਯਾਤ ਕਿਉਂ ਮਿਲ ਰਿਹਾ ਹੈ? ਸਿਰਫ ਇੱਕ ਚੀਜ਼ ਜਿਸ ਬਾਰੇ ਮੈਂ ਸੋਚ ਸਕਦਾ ਹਾਂ ਉਹ ਹੈ ਜਦੋਂ ਮੈਂ ਪਿਕਸਲ ਨੂੰ mm ਵਿੱਚ ਬਦਲਦਾ ਹਾਂ, ਮੈਨੂੰ ਗੋਲ ਕਰਨਾ ਪੈਂਦਾ ਹੈ।
ਧੰਨਵਾਦ
ਇਹ ਕੋਡ ਹੈ ਜੋ ਮੇਰੇ ਕੋਲ PNG ਲਈ ਹੈ:
GrabzIt("").ConvertHTML(whatToConvert, {
"target": "# captureThis",
"ਪਤਾ": ਪਤਾ,
"format": "png",
"ਪਾਰਦਰਸ਼ੀ": 1,
"ਚੌੜਾਈ": 1200,
"ਭਾਈਟ": 628,
"ਚੌੜਾਈ": 1200,
"ਉਚਾਈ": 628,
"displayid": "ਅੰਤਿਮ ਚਿੱਤਰ",
}).DataURI(dataURLAfterGrabzIt);
ਅਤੇ ਇੱਥੇ PDF ਲਈ ਕੋਡ ਹੈ:
GrabzIt().ConvertHTML(whatToConvert, {
"target": "# captureThis",
"ਪਤਾ": ਪਤਾ,
"format": "pdf",
"ਚੌੜਾਈ": 317, //ਪਿਕਸਲ ਨੂੰ mm ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ
"ਉਚਾਈ": 166, //ਪਿਕਸਲ ਨੂੰ mm ਵਿੱਚ ਬਦਲਿਆ ਗਿਆ
"displayid": "ਅੰਤਿਮ ਚਿੱਤਰ",
"mtop": 0,
"mleft": 0,
"ਤਲ": 0,
"mright": 0
}).DataURI(dataURLAfterGrabzIt);
ਹੈਲੋ ਕੋਰੀ,
ਹਾਂ, ਉਹ ਸ਼ਾਇਦ ਥੋੜ੍ਹਾ ਵੱਖਰੇ ਹੋਣਗੇ। ਇਹ ਇਸ ਲਈ ਹੈ ਕਿਉਂਕਿ ਕੋਈ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਕੀ ਦਾ ਇੱਕ ਸਹੀ ਚਿੱਤਰ ਬਣਾ ਰਿਹਾ ਹੈ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਨਿਸ਼ਾਨਾ ਤੱਤ ਵਿੱਚ ਕੱਟ ਰਿਹਾ ਹੈ। ਦੂਜੇ ਨੂੰ PDF ਐਲੀਮੈਂਟਸ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਫਿਰ ਸਹੀ PDF ਐਲੀਮੈਂਟ ਕੱਟਿਆ ਜਾਂਦਾ ਹੈ।
ਪੀਡੀਐਫ ਲਈ ਵੀ ਮੈਨੂੰ ਨਹੀਂ ਲਗਦਾ ਕਿ ਤੁਹਾਨੂੰ ਚੌੜਾਈ ਅਤੇ ਉਚਾਈ ਨਿਰਧਾਰਤ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ.
Kind Kinds
ਧੰਨਵਾਦ। ਤਾਂ ਕੀ ਉਹੀ ਨਤੀਜੇ ਪ੍ਰਾਪਤ ਕਰਨਾ ਸੰਭਵ ਹੈ? ਮੈਂ ਬਿਨਾਂ ਕਿਸੇ ਸਫਲਤਾ ਦੇ ਬਹੁਤ ਸਾਰੀਆਂ ਵੱਖਰੀਆਂ ਚੀਜ਼ਾਂ ਦੀ ਜਾਂਚ ਕਰ ਰਿਹਾ ਹਾਂ. ਕੀ ਮੈਨੂੰ ਇਸਦੀ ਬਜਾਏ ਇੱਕ PNG ਤੋਂ PDF ਕਨਵਰਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ? ਮੈਂ ਇਸ ਤੋਂ ਬਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਿਹਾ ਸੀ ਪਰ ਸ਼ਾਇਦ ਇਹ ਇਕੋ ਇਕ ਹੱਲ ਹੈ.
ਜੇਕਰ ਮੈਂ ਉਚਾਈ ਅਤੇ ਚੌੜਾਈ ਨੂੰ ਨਿਸ਼ਚਿਤ ਨਹੀਂ ਕਰਦਾ ਹਾਂ, ਤਾਂ ਇਹ ਹੋਰ ਵੀ ਸਫੈਦ ਥਾਂ ਜੋੜਦਾ ਹੈ। ਮੈਂ ਸਿਰਫ ਚੌੜਾਈ ਅਤੇ ਸਿਰਫ ਉਚਾਈ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਦੇ ਵੱਖੋ ਵੱਖਰੇ ਸੰਜੋਗਾਂ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ ਅਤੇ ਉਹ ਸਾਰੇ ਵੱਖੋ ਵੱਖਰੇ ਨਤੀਜੇ ਦਿੰਦੇ ਹਨ ਪਰ ਸਹੀ ਨਤੀਜੇ ਨਹੀਂ ਦਿੰਦੇ ਹਨ।
ਧੰਨਵਾਦ
ਕੀ ਤੁਸੀਂ ਉਹ HTML ਪ੍ਰਦਾਨ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਹਾਸਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਰਹੇ ਹੋ। ਸਾਨੂੰ ਇਸ ਨੂੰ ਈਮੇਲ ਕਰਨਾ ਸ਼ਾਇਦ ਸਮਝਦਾਰੀ ਵਾਲਾ ਹੋਵੇਗਾ।
ਯਕੀਨਨ, ਮੈਂ ਇਸਨੂੰ ਭੇਜ ਸਕਦਾ ਹਾਂ। ਮੈਨੂੰ ਇਸਨੂੰ ਕਿੱਥੇ ਭੇਜਣਾ ਚਾਹੀਦਾ ਹੈ?
ਠੀਕ ਹੈ, ਮੈਨੂੰ ਲੱਗਦਾ ਹੈ ਕਿ ਮੈਂ ਦੇਖ ਸਕਦਾ ਹਾਂ ਕਿ ਤੁਸੀਂ ਕੀ ਪ੍ਰਾਪਤ ਕਰ ਰਹੇ ਹੋ। ਇਸ ਸਮੇਂ ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ PDF ਦੇ ਰੂਪ ਵਿੱਚ ਇੱਕ ਟੀਚਾ ਹਾਸਲ ਕਰਦੇ ਹੋ। ਇਹ ਅਜੇ ਵੀ ਤੁਹਾਡੇ ਦੁਆਰਾ ਮੰਗੇ ਗਏ ਪੰਨੇ ਦੇ ਆਕਾਰ ਨੂੰ ਵਾਪਸ ਕਰੇਗਾ ਇਸਲਈ ਜੇਕਰ ਤੁਸੀਂ A4 ਦੇ ਪੰਨੇ ਦੇ ਆਕਾਰ ਲਈ ਕਿਹਾ ਤਾਂ ਤੁਸੀਂ ਟੀਚੇ ਨੂੰ ਕੱਟ ਕੇ A4 ਪੰਨੇ 'ਤੇ ਬੈਠੇ ਰਹਿ ਜਾਓਗੇ।
ਹਾਲਾਂਕਿ, ਤੁਸੀਂ HTML ਐਲੀਮੈਂਟ ਪੇਜ ਸਾਈਜ਼ 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਪੰਨੇ ਦੇ ਆਕਾਰ ਦੇ ਨਾਲ ਨਿਸ਼ਾਨਾ ਬਣਾਇਆ HTML ਤੱਤ ਆਪਣੇ ਆਪ ਚਾਹੁੰਦੇ ਹੋ।
ਕੀ ਇਹ ਸਹੀ ਹੈ? ਜੇਕਰ ਅਜਿਹਾ ਹੈ ਤਾਂ ਇਸ ਨੂੰ ਕੋਡ ਬਦਲਣ ਦੀ ਲੋੜ ਹੋਵੇਗੀ। ਮੈਨੂੰ ਲਗਦਾ ਹੈ ਕਿ ਅਸੀਂ ਇੱਕ -1 ਨੂੰ ਇੱਕ ਨਿਸ਼ਾਨਾ ਚਿੱਤਰ ਬਣਾਉਣ ਦੇ ਸਮਾਨ ਤਰੀਕੇ ਨਾਲ ਪੰਨੇ ਦੇ ਆਕਾਰ ਦੇ ਪੈਰਾਮੀਟਰ ਨੂੰ ਪਾਸ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇ ਕੇ ਕਰ ਸਕਦੇ ਹਾਂ.
ਹਾਂ, ਇਹ ਸਹੀ ਹੈ। ਇਹ ਬਹੁਤ ਵਧੀਆ ਹੋਵੇਗਾ ਜੇਕਰ ਇਹ ਇੱਕ ਵਿਕਲਪ ਹੋਵੇਗਾ. ਧੰਨਵਾਦ