Liigu põhisisu juurde

Pildist PDF-iks tasuta

Teisenda pildid PDF-iks. Järjesta lehed ümber, sea suurus ja veerised.

Töötab võrguühenduseta pärast laadimist

Lohista failid siia või klõpsa sirvimiseks

JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · töödeldakse sinu seadmes

või vajutage lõikelaualt kleepimiseks Ctrl+V

Saad korraga lohistada mitu faili

Sirvi faile

Sinu failid ei lahku kunagi sinu seadmest. Kogu töötlus toimub kohalikult sinu brauseris.

Levinud kasutusviisid

  • Teisendage fotod PDF-ksTeisendage oma fotod puhtaks PDF-ks — suurepärane fotoalbumitele, portfellile ja mitme pildi jagamisele.
  • Teisendage skaneeritud pildid PDF-ksTeisendage skaneeritud dokumendi pildid puhtaks PDF-ks — taastage mitmelehelt dokumendid eraldi skanest.
  • Teisendage ekraanikopiad PDF-ksKombineerige ekraanikopiad PDF dokumendiks — suurepärane viga aruannetele, juhenditele ja dokumentatsioonile.
  • Teisendage kunstid PDF-ksTeisendage digitaalne kunst ja illustratsioonid PDF-ks — jagake portfelle, müüge paar ja säilitage oma tööd.
  • Teisendage dokumendi pildid PDF-ksTeisendage dokumendi, vormi ja büroopaberite fotod sobivate PDF-failideks — allkirjastage, saatke ja arhiivige.

Kuidas see töötab

Teisendus töötab täielikult sinu brauseris pdf-lib abil — JavaScripti teek, mis konstrueerib tegeliku PDF-faili kohapeal, sinu pilte ühelegi serverile üles laadimata. PNG-d manustatakse kadudeta; JPEG-id manustatakse otse nende originaalbaitidest (uuesti kodeerimata); teised vormingud nagu WebP rastreeritakse esmalt JPEG-iks Canvas API kaudu.

  1. 1
    Pildid loetakse kohapeal
    Iga kukutatud või valitud fail loetakse otse brauseris. Tööriist filtreerib JPEG-i, PNG-d ja WebP-d. Miniatuuri jaoks luuakse väike objekti-URL-i eelvaade — ükski andme ei lahku su masinast selles etapis.
  2. 2
    EXIF orientatsioon lahendatud
    Enne manustamist skaneerib käsitsi kirjutatud DataView parser iga JPEG-i binaarset päist EXIF Orientation sildi järgi (0x0112). Kui foto tehti küljele ja silt ütleb seda, ehitab brauseri createImageBitmap API pöörde uuesti pikselandmetesse, nii et PDF-i leht ilmub püstises asendis — pdf-lib ise EXIF-i ei loe.
  3. 3
    pdf-lib ehitab PDF-i lehekülje kaupa
    pdf-lib loob mällu uue PDFDocument'i. PNG-d antakse embedPng() abile ja säilitatakse kadudeta koos läbipaistvusega. JPEG-id lähevad embedJpg()'ile muutmata. WebP ja teised vormingud teisendatakse esmalt JPEG-iks canvas.toBlob() abil 0,92 kvaliteediga. Iga pilt skaleeritakse sobima valitud lehesuurusega (A4, Letter või sobita-pildiga) sinu margina seadega, seejärel tsentreeritakse oma leheküljele.
  4. 4
    Valmis PDF laaditakse alla
    pdfDoc.save() serialiseerib valmis PDF-struktuuri Uint8Array-ks mällu. Brauser mähib selle Blob'i ja käivitab failialllaadimise — ühe-pildi teisendus nimetatakse originaalfaili järgi, mitme-pildi väljund nimetatakse images.pdf.

Sinu pilte töödeldakse täielikult sinu brauseris pdf-lib abil — neid ei laadita kunagi üles serverile.

Seotud tööriistad

Korduma kippuvad küsimused