Besplatan Slika u PDF

Pretvorite slike u PDF. Promijenite redoslijed stranica, postavite veličinu i margine.

Radi offline nakon učitavanja

Ispustite datoteke ovdje ili kliknite da ih pregledate

JPG, PNG, WebP, HEIC, HEIF · Nema ograničenja veličine datoteke

ili pritisnite Ctrl+V za lijepljenje iz međuspremnika

Možete ispustiti više datoteka odjednom

Pregledaj fajlove

Vaši fajlovi nikada ne napuštaju vaš uređaj. Sva obrada se odvija lokalno u vašem pretraživaču.

Kako radi

Konverzija se u potpunosti odvija u vašem pregledniku koristeći pdf-lib — JavaScript biblioteku koja lokalno konstruiše pravu PDF datoteku, bez slanja vaših slika bilo kojem serveru. PNG-ovi se ugrađuju bezgubitno; JPEG-ovi se ugrađuju direktno iz svojih originalnih bajtova (bez ponovnog kodiranja); drugi formati poput WebP se prvo rasterizuju u JPEG putem Canvas API-ja.

  1. 1
    Slike se čitaju lokalno
    Svaka prevučena ili odabrana datoteka se čita direktno pregledniku. Alat filtrira za JPEG, PNG, i WebP. Mali object-URL pregled se kreira za sličicu — nikakvi podaci ne napuštaju vašu mašinu u ovoj fazi.
  2. 2
    EXIF orijentacija se razrješava
    Prije ugrađivanja, ručno napisan DataView raščlanjivač skenira binarno zaglavlje svakog JPEG-a za EXIF oznaku Orijentacije (0x0112). Ako je fotografija snimljena postrance i oznaka to kaže, createImageBitmap API preglednika ponovo peče rotaciju u podatke piksela tako da se PDF stranica pojavljuje uspravno — sam pdf-lib ne čita EXIF.
  3. 3
    pdf-lib gradi PDF stranicu po stranicu
    pdf-lib kreira novi PDFDocument u memoriji. PNG-ovi se prosljeđuju embedPng() i ostaju bezgubitni sa netaknutom providnošću. JPEG-ovi idu na embedJpg() nepromijenjeni. WebP i drugi formati se prvo pretvaraju u JPEG putem canvas.toBlob() na kvalitetu 0,92. Svaka slika se skalira da stane u odabranu veličinu stranice (A4, Letter, ili prilagoditi-slici) sa vašom postavkom margine, zatim se centrira na svojoj stranici.
  4. 4
    Gotov PDF se preuzima
    pdfDoc.save() serijalizuje gotovu PDF strukturu u Uint8Array u memoriji. Preglednik ga omotava u Blob i pokreće preuzimanje datoteke — konverzija jedne slike se naziva prema originalnoj datoteci, izlaz sa više slika se naziva images.pdf.

Vaše slike se obrađuju u potpunosti unutar vašeg preglednika pomoću pdf-lib — nikada se ne šalju serveru.

Povezani alati

Često postavljana pitanja