LibraTool logoLibraTool

ਮੁਫ਼ਤ ਚਿੱਤਰ ਨੂੰ PDF ਲਈ

ਚਿੱਤਰਾਂ ਨੂੰ PDF ਵਿੱਚ ਬਦਲੋ. ਪੰਨਿਆਂ ਨੂੰ ਮੁੜ ਕ੍ਰਮਬੱਧ ਕਰੋ, ਆਕਾਰ ਅਤੇ ਹਾਸ਼ੀਏ ਸੈੱਟ ਕਰੋ।

ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ

ਫਾਈਲਾਂ ਨੂੰ ਇੱਥੇ ਸੁੱਟੋ, ਜਾਂ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ

JPG, PNG, WebP, HEIC, HEIF · ਕੋਈ ਫਾਈਲ ਆਕਾਰ ਸੀਮਾ ਨਹੀਂ ਹੈ

ਜਾਂ ਆਪਣੇ ਕਲਿੱਪਬੋਰਡ ਤੋਂ ਪੇਸਟ ਕਰਨ ਲਈ Ctrl+V ਦਬਾਓ

ਤੁਸੀਂ ਇੱਕ ਵਾਰ ਵਿੱਚ ਕਈ ਫਾਈਲਾਂ ਛੱਡ ਸਕਦੇ ਹੋ

ਫ਼ਾਈਲਾਂ ਨੂੰ ਬ੍ਰਾਊਜ਼ ਕਰੋ

ਤੁਹਾਡੀਆਂ ਫ਼ਾਈਲਾਂ ਕਦੇ ਵੀ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਨੂੰ ਨਹੀਂ ਛੱਡਦੀਆਂ। ਸਾਰੀ ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸਥਾਨਕ ਤੌਰ 'ਤੇ ਹੁੰਦੀ ਹੈ।

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਬਦਲਾਅ pdf-lib ਵਰਤ ਕੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਇੱਕ JavaScript ਲਾਇਬ੍ਰੇਰੀ ਜੋ ਤੁਹਾਡੇ ਚਿੱਤਰ ਕਿਸੇ ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਕੀਤੇ ਬਿਨਾਂ ਲੋਕਲ ਤੌਰ 'ਤੇ ਅਸਲ PDF ਫ਼ਾਈਲ ਬਣਾਉਂਦੀ ਹੈ। PNGs lossless ਢੰਗ ਨਾਲ ਜੋੜੇ ਜਾਂਦੇ ਹਨ; JPEGs ਆਪਣੇ ਅਸਲ bytes ਤੋਂ ਸਿੱਧੇ ਜੋੜੇ ਜਾਂਦੇ ਹਨ (ਕੋਈ ਮੁੜ-ਐਨਕੋਡਿੰਗ ਨਹੀਂ); WebP ਵਰਗੇ ਹੋਰ ਫਾਰਮੈਟ ਪਹਿਲਾਂ Canvas API ਰਾਹੀਂ JPEG ਵਿੱਚ ਬਦਲੇ ਜਾਂਦੇ ਹਨ।

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

ਤੁਹਾਡੇ ਚਿੱਤਰ pdf-lib ਦੁਆਰਾ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਅੰਦਰ ਪ੍ਰੋਸੈਸ ਹੁੰਦੇ ਹਨ — ਉਹ ਕਦੇ ਸਰਵਰ 'ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਹੁੰਦੇ।

ਸੰਬੰਧਿਤ ਟੂਲ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ