ਮੁਫ਼ਤ PDF ਤੋਂ ਚਿੱਤਰ (JPG, PNG, WebP)
PDF ਦੇ ਹਰ ਪੰਨੇ ਨੂੰ ਆਪਣੇ ਚੁਣੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ 'ਤੇ JPG, PNG, ਜਾਂ WebP ਚਿੱਤਰਾਂ ਵਿੱਚ ਬਦਲੋ। ਪੰਨੇ ਵੱਖਰੇ ਜਾਂ ਇੱਕੋ ਵਾਰ ZIP ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ। ਫਾਈਲਾਂ ਕਦੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੀਆਂ।
Sejda ਦਾ ਮੁਫ਼ਤ ਪਲਾਨ ਘੰਟੇ ਵਿੱਚ 3 ਕੰਮ ਮਨਜ਼ੂਰ ਕਰਦਾ ਹੈ — ਇੱਥੇ ਕੋਈ ਘੰਟਾਵਾਰ ਜਾਂ ਰੋਜ਼ਾਨਾ ਹੱਦ ਨਹੀਂ। · ਜਾਂਚਿਆ ਗਿਆ ਸਤੰ 2026
ਫਾਈਲਾਂ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ
PDF · ਕੋਈ ਫਾਈਲ ਆਕਾਰ ਸੀਮਾ ਨਹੀਂ ਹੈ
ਜਾਂ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl+V ਦਬਾਓ
ਤੁਸੀਂ ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਫਾਈਲਾਂ ਛੱਡ ਸਕਦੇ ਹੋ
ਸਭ ਨੂੰ ਬਦਲਣ ਲਈ ਇੱਕੋ ਵੇਲੇ ਕਈ PDF ਛੱਡੋ: ZIP ਵਿੱਚ ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਫ਼ੋਲਡਰ ਹੁੰਦਾ ਹੈ।
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦੀਆਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਇਹ ਟੂਲ PDF.js (pdfjs-dist) — Mozilla ਦਾ ਓਪਨ-ਸੋਰਸ PDF rendering ਇੰਜਣ — ਨੂੰ ਚਿੱਤਰ ਐਨਕੋਡਿੰਗ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਦੀ Canvas API ਨਾਲ ਜੋੜ ਕੇ PDF ਪੰਨਿਆਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਿੱਤਰਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ। ਤੁਹਾਡੀ ਫ਼ਾਈਲ ਲੋਕਲ ਤੌਰ 'ਤੇ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਕਦੇ ਸਰਵਰ ਨੂੰ ਨਹੀਂ ਭੇਜੀ ਜਾਂਦੀ।
- 1PDF.js ਫ਼ਾਈਲ ਪਾਰਸ ਕਰਦਾ ਹੈpdfjs-dist PDF ਦੀ binary ਬਣਤਰ ਸਿੱਧੀ ਮੈਮਰੀ ਤੋਂ ਪੜ੍ਹਦੀ ਹੈ — fonts, vector graphics, embedded images, ਅਤੇ ਪੰਨਾ layout ਹਦਾਇਤਾਂ — JavaScript ਵਿੱਚ ਲਿਖੇ ਆਪਣੇ renderer ਨਾਲ। ਇੱਕ ਖ਼ਾਸ Web Worker (CDN ਤੋਂ ਲੋਡ) ਭਾਰੀ ਪਾਰਸਿੰਗ ਮੁੱਖ thread ਤੋਂ ਬਾਹਰ ਸੰਭਾਲਦਾ ਹੈ ਤਾਂ ਜੋ ਪੰਨਾ ਤੇਜ਼ ਰਹੇ।
- 2ਹਰ ਪੰਨਾ canvas 'ਤੇ ਬਣਦਾ ਹੈਹਰ ਮੰਗੇ ਪੰਨੇ ਲਈ, PDF.js ਤੁਹਾਡੇ ਚੁਣੇ DPI ਮੁਤਾਬਕ ਸਕੇਲ ਕੀਤਾ viewport ਗਿਣਦਾ ਹੈ। ਡਿਫ਼ਾਲਟ PDF ਨਿਰਦੇਸ਼ਾਂਕ ਸਪੇਸ 72 DPI ਹੈ, ਇਸ ਲਈ 300 DPI render 300/72 ≈ 4.17x ਸਕੇਲ ਗੁਣਕ ਵਰਤਦਾ ਹੈ, ਉਸੇ ਮੁਤਾਬਕ ਆਕਾਰ ਦਾ canvas ਬਣਾਉਂਦੇ ਹੋਏ। PDF.js 2D Canvas API ਨਾਲ ਪੰਨੇ ਦੀ ਸਾਰੀ ਸਮੱਗਰੀ — ਟੈਕਸਟ, paths, ਚਿੱਤਰ — ਇੱਕ offscreen HTMLCanvasElement ਵਿੱਚ ਬਣਾਉਂਦਾ ਹੈ।
- 3Canvas ਤੁਹਾਡੇ ਚੁਣੇ ਫਾਰਮੈਟ ਵਿੱਚ ਐਨਕੋਡ ਕਰਦਾ ਹੈrendering ਤੋਂ ਬਾਅਦ, ਟੂਲ ਨਿਸ਼ਾਨਾ MIME type (image/png, image/jpeg ਜਾਂ image/webp) ਅਤੇ ਕੁਆਲਿਟੀ ਸੈਟਿੰਗ ਨਾਲ canvas.toBlob() ਕਾਲ ਕਰਦਾ ਹੈ। ਇਹ ਐਨਕੋਡਿੰਗ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਆਪਣੇ image codec ਨੂੰ ਸੌਂਪਦਾ ਹੈ — ਉਹੀ ਇੰਜਣ ਜੋ Chrome, Firefox ਜਾਂ Safari ਮੂਲ ਰੂਪ ਵਿੱਚ ਵਰਤਦੇ ਹਨ — ਮੈਮਰੀ ਵਿੱਚ ਰੱਖਿਆ ਕੰਪ੍ਰੈੱਸ ਕੀਤਾ image Blob ਬਣਾਉਂਦੇ ਹੋਏ।
- 4ਇਕੱਲੇ ਜਾਂ ZIP ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋਹਰ ਬਣਿਆ ਪੰਨਾ ਝਲਕ ਅਤੇ ਇੱਕ-ਫ਼ਾਈਲ ਡਾਊਨਲੋਡ ਲਈ ਤੁਰੰਤ object URL ਵਜੋਂ ਉਪਲਬਧ ਹੁੰਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਸਾਰੇ ਪੰਨੇ ਇੱਕੋ ਵਾਰ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹੋ, ਤਾਂ jszip ਲਾਇਬ੍ਰੇਰੀ ਮੈਮਰੀ ਵਾਲੇ Blobs ਨੂੰ client-side ZIP archive ਵਿੱਚ ਬੰਨ੍ਹਦੀ ਹੈ, ਫਿਰ ਇੱਕ ਡਾਊਨਲੋਡ ਸ਼ੁਰੂ ਕਰਦੀ ਹੈ — ਕਿਸੇ ਵੀ ਪੜਾਅ 'ਤੇ ਸਰਵਰ ਆਉਣ-ਜਾਣ ਨਹੀਂ।
ਤੁਹਾਡੀ PDF File API ਨਾਲ ਤੁਹਾਡੀ ਡਿਵਾਈਸ ਤੋਂ ਸਿੱਧੀ ਬ੍ਰਾਊਜ਼ਰ ਮੈਮਰੀ ਵਿੱਚ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ — ਸਾਰੀ rendering, ਐਨਕੋਡਿੰਗ ਅਤੇ ਪੈਕੇਜਿੰਗ ਤੁਹਾਡੀ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਵਿੱਚ ਲੋਕਲ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ।
ਸੰਬੰਧਿਤ ਟੂਲ
PDF ਵਿੱਚ ਪੰਨਾ ਨੰਬਰ ਜੋੜੋ
PDF ਵਿੱਚ ਪੰਨਾ ਨੰਬਰ ਜੋੜੋ — ਫਾਰਮੈਟ, ਸਥਿਤੀ, ਸ਼ੁਰੂਆਤੀ ਨੰਬਰ, ਅਤੇ ਫੌਂਟ ਸਾਈਜ਼ ਚੁਣੋ। ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ; PDF ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ।
PDF ਸਪਲਿਟਰ
PDF ਨੂੰ ਵੱਖ-ਵੱਖ ਪੰਨਿਆਂ ਵਿੱਚ ਵੰਡੋ ਜਾਂ ਖਾਸ ਪੰਨਾ ਰੇਂਜ ਕੱਢੋ। ਪੰਨੇ ਵੱਖਰੇ ਜਾਂ ZIP ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ।
PDF ਆਯੋਜਕ — ਪੰਨੇ ਮੁੜ-ਕ੍ਰਮਬੱਧ, ਘੁਮਾਓ ਅਤੇ ਹਟਾਓ
PDF ਤੋਂ ਪੰਨੇ ਮੁੜ-ਵਿਵਸਥਿਤ ਕਰੋ, ਘੁਮਾਓ, ਅਤੇ ਹਟਾਓ, ਫਿਰ ਨਤੀਜਾ ਐਕਸਪੋਰਟ ਕਰੋ। ਸਭ ਕੁਝ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੁੰਦਾ ਹੈ — ਤੁਹਾਡੀ ਫਾਈਲ ਕਦੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੀ।