ਮੁਫ਼ਤ ਚਿੱਤਰ ਨੂੰ PDF ਲਈ
ਚਿੱਤਰਾਂ ਨੂੰ PDF ਵਿੱਚ ਬਦਲੋ. ਪੰਨਿਆਂ ਨੂੰ ਮੁੜ ਕ੍ਰਮਬੱਧ ਕਰੋ, ਆਕਾਰ ਅਤੇ ਹਾਸ਼ੀਏ ਸੈੱਟ ਕਰੋ।
ਫਾਈਲਾਂ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ
JPG, PNG, WebP, HEIC, HEIF · ਕੋਈ ਫਾਈਲ ਆਕਾਰ ਸੀਮਾ ਨਹੀਂ ਹੈ
ਜਾਂ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl+V ਦਬਾਓ
ਤੁਸੀਂ ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਫਾਈਲਾਂ ਛੱਡ ਸਕਦੇ ਹੋ
ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦੀਆਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ।
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਬਦਲਾਅ pdf-lib ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਇੱਕ JavaScript ਲਾਇਬ੍ਰੇਰੀ ਜੋ ਤੁਹਾਡੇ ਚਿੱਤਰ ਕਿਸੇ ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਕੀਤੇ ਬਿਨਾਂ ਲੋਕਲ ਤੌਰ 'ਤੇ ਅਸਲ PDF ਫ਼ਾਈਲ ਬਣਾਉਂਦੀ ਹੈ। PNGs lossless ਢੰਗ ਨਾਲ ਜੋੜੇ ਜਾਂਦੇ ਹਨ; JPEGs ਆਪਣੇ ਅਸਲ bytes ਤੋਂ ਸਿੱਧੇ ਜੋੜੇ ਜਾਂਦੇ ਹਨ (ਕੋਈ ਮੁੜ-ਐਨਕੋਡਿੰਗ ਨਹੀਂ); WebP ਵਰਗੇ ਹੋਰ ਫਾਰਮੈਟ ਪਹਿਲਾਂ Canvas API ਰਾਹੀਂ JPEG ਵਿੱਚ ਬਦਲੇ ਜਾਂਦੇ ਹਨ।
- 1ਚਿੱਤਰ ਲੋਕਲ ਤੌਰ 'ਤੇ ਪੜ੍ਹੇ ਜਾਂਦੇ ਹਨਹਰ ਸੁੱਟੀ ਜਾਂ ਚੁਣੀ ਫ਼ਾਈਲ ਸਿੱਧੀ ਬ੍ਰਾਊਜ਼ਰ ਦੁਆਰਾ ਪੜ੍ਹੀ ਜਾਂਦੀ ਹੈ। ਟੂਲ JPEG, PNG ਅਤੇ WebP ਲਈ ਫ਼ਿਲਟਰ ਕਰਦਾ ਹੈ। thumbnail ਲਈ ਛੋਟੀ object-URL ਝਲਕ ਬਣਦੀ ਹੈ — ਇਸ ਪੜਾਅ 'ਤੇ ਕੋਈ ਡਾਟਾ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ।
- 2EXIF orientation ਹੱਲ ਕੀਤੀ ਜਾਂਦੀ ਹੈਜੋੜਨ ਤੋਂ ਪਹਿਲਾਂ, ਇੱਕ ਹੱਥ ਨਾਲ ਲਿਖਿਆ DataView parser ਹਰ JPEG ਦੇ binary header ਵਿੱਚ EXIF Orientation tag (0x0112) ਲਈ ਸਕੈਨ ਕਰਦਾ ਹੈ। ਜੇ ਫ਼ੋਟੋ ਟੇਢੀ ਖਿੱਚੀ ਗਈ ਸੀ ਅਤੇ tag ਇਹ ਦੱਸਦਾ ਹੈ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਰ ਦੀ createImageBitmap API ਘੁਮਾਅ ਨੂੰ pixel ਡਾਟੇ ਵਿੱਚ ਪੱਕਾ ਕਰਦੀ ਹੈ ਤਾਂ ਜੋ PDF ਪੰਨਾ ਸਿੱਧਾ ਦਿਸੇ — pdf-lib ਖੁਦ EXIF ਨਹੀਂ ਪੜ੍ਹਦੀ।
- 3pdf-lib ਪੰਨਾ-ਦਰ-ਪੰਨਾ PDF ਬਣਾਉਂਦੀ ਹੈpdf-lib ਮੈਮਰੀ ਵਿੱਚ ਨਵਾਂ PDFDocument ਬਣਾਉਂਦੀ ਹੈ। PNGs embedPng() ਨੂੰ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਪਾਰਦਰਸ਼ਤਾ ਸਮੇਤ lossless ਰੱਖੇ ਜਾਂਦੇ ਹਨ। JPEGs ਬਿਨਾਂ ਬਦਲੇ embedJpg() ਨੂੰ ਜਾਂਦੇ ਹਨ। WebP ਅਤੇ ਹੋਰ ਫਾਰਮੈਟ ਪਹਿਲਾਂ 0.92 ਕੁਆਲਿਟੀ 'ਤੇ canvas.toBlob() ਰਾਹੀਂ JPEG ਵਿੱਚ ਬਦਲੇ ਜਾਂਦੇ ਹਨ। ਹਰ ਚਿੱਤਰ ਤੁਹਾਡੀ ਹਾਸ਼ੀਆ ਸੈਟਿੰਗ ਨਾਲ ਚੁਣੇ ਪੰਨੇ ਦੇ ਆਕਾਰ (A4, Letter, ਜਾਂ ਚਿੱਤਰ ਮੁਤਾਬਕ) ਵਿੱਚ ਫਿੱਟ ਕਰਕੇ ਆਪਣੇ ਪੰਨੇ ਦੇ ਵਿਚਕਾਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ।
- 4ਤਿਆਰ PDF ਡਾਊਨਲੋਡ ਹੁੰਦੀ ਹੈpdfDoc.save() ਪੂਰੀ PDF ਬਣਤਰ ਨੂੰ ਮੈਮਰੀ ਵਿੱਚ Uint8Array ਵਿੱਚ ਸੀਰੀਅਲਾਈਜ਼ ਕਰਦਾ ਹੈ। ਬ੍ਰਾਊਜ਼ਰ ਇਸਨੂੰ Blob ਵਿੱਚ ਲਪੇਟ ਕੇ ਫ਼ਾਈਲ ਡਾਊਨਲੋਡ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ — ਇੱਕ-ਚਿੱਤਰ ਬਦਲਾਅ ਦਾ ਨਾਮ ਅਸਲ ਫ਼ਾਈਲ 'ਤੇ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ, ਕਈ-ਚਿੱਤਰ ਆਉਟਪੁੱਟ ਦਾ ਨਾਮ images.pdf ਹੁੰਦਾ ਹੈ।
ਤੁਹਾਡੇ ਚਿੱਤਰ pdf-lib ਦੁਆਰਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਅੰਦਰ ਪ੍ਰੋਸੈਸ ਹੁੰਦੇ ਹਨ — ਉਹ ਕਦੇ ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੇ।
ਸੰਬੰਧਿਤ ਟੂਲ
PDF ਤੋਂ ਚਿੱਤਰ (JPG, PNG, WebP)
PDF ਦੇ ਹਰ ਪੰਨੇ ਨੂੰ ਆਪਣੇ ਚੁਣੇ ਰੈਜ਼ੋਲਿਊਸ਼ਨ 'ਤੇ JPG, PNG, ਜਾਂ WebP ਚਿੱਤਰਾਂ ਵਿੱਚ ਬਦਲੋ। ਪੰਨੇ ਵੱਖਰੇ ਜਾਂ ਇੱਕੋ ਵਾਰ ZIP ਵਜੋਂ ਡਾਊਨਲੋਡ ਕਰੋ। ਫਾਈਲਾਂ ਕਦੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦੀਆਂ।
ਚਿੱਤਰ ਕੰਪ੍ਰੈਸਰ
JPG, PNG, WebP, ਅਤੇ AVIF ਚਿੱਤਰਾਂ ਨੂੰ ਸੰਕੁਚਿਤ ਕਰੋ। ਪਹਿਲਾਂ/ਬਾਅਦ ਦੀ ਤੁਲਨਾ ਵੇਖੋ।
ਚਿੱਤਰ ਫਾਰਮੈਟ ਕਨਵਰਟਰ
JPG, PNG, WebP, AVIF, GIF, ਅਤੇ BMP ਫਾਰਮੈਟਾਂ ਵਿੱਚ ਬਦਲੋ।