Pereiti prie pagrindinio turinio

Vaizdas į PDF nemokamai

Konvertuokite vaizdus į PDF. Keiskite puslapių tvarką, nustatykite dydį ir paraštes.

Veikia neprisijungus, kai įkeliama

Numeskite failus čia arba spustelėkite naršyti

JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · apdorojama jūsų įrenginyje

arba paspauskite Ctrl+V, kad įklijuotumėte iš iškarpinės

Galite numesti kelis failus vienu metu

Naršyti failus

Jūsų failai niekada nepalieka jūsų įrenginio. Visas apdorojimas vyksta vietiškai jūsų naršyklėje.

Dažniausi naudojimo būdai

  • Konvertavimas nuotraukų į PDFPaverinkite savo nuotraukas į tvarkingą PDF — puika fotoalbumams, portfeliams ir kelių vaizdų bendrinimui.
  • Konvertavimas nuskaitytų vaizdų į PDFPaverinkite nuskaitytus dokumentų vaizdus į tvarkingą PDF — atkurkite daugiapuslės dokumentus iš atskirų nuskaitymų.
  • Konvertavimas ekrano kopijų į PDFSujunkite ekrano nuotraukas į PDF dokumentą — puika klaidų ataskaitoms, vadovams ir dokumentacijai.
  • Konvertavimas meno į PDFPaverinkite skaitmeninį meną ir iliustracijas į PDF — bendrinkite portfelius, parduokite spausdinimus ir išsaugokite savo darbą.
  • Konvertavimas dokumentų vaizdo į PDFKonvertavimas dokumentų, formų ir biuro popierinių darbų nuotraukas į tinkamus PDF failus — pasirašykite, siųskite ir archyvuokite.

Kaip tai veikia

Konvertavimas vyksta visiškai jūsų naršyklėje, naudojant pdf-lib — JavaScript biblioteką, kuri vietoje sukuria tikrą PDF failą, neįkeliant jūsų paveikslėlių į jokį serverį. PNG įterpiami be nuostolių; JPEG įterpiami tiesiogiai iš savo originalių baitų (be perkodavimo); kiti formatai, tokie kaip WebP, pirmiausia rastruojami į JPEG per Canvas API.

  1. 1
    Paveikslėliai skaitomi vietoje
    Kiekvienas nuvilktas ar pasirinktas failas tiesiogiai skaitomas naršyklės. Įrankis atrenka JPEG, PNG ir WebP. Miniatiūrai sukuriamas mažas objekto URL peržiūra — jokie duomenys šiame etape nepalieka jūsų kompiuterio.
  2. 2
    EXIF orientacija išsprendžiama
    Prieš įterpiant, rankomis parašytas DataView analizatorius nuskaito kiekvieno JPEG dvejetainę antraštę, ieškodamas EXIF orientacijos žymos (0x0112). Jei nuotrauka buvo padaryta pasuktu kampu ir žyma tai nurodo, naršyklės createImageBitmap API iš naujo įkepa pasukimą į pikselių duomenis, kad PDF puslapis atrodytų vertikalus — pati pdf-lib EXIF nenuskaito.
  3. 3
    pdf-lib sukuria PDF puslapis po puslapio
    pdf-lib atmintyje sukuria naują PDFDocument. PNG perduodami embedPng() ir išlaikomi be nuostolių su nepakitusiu permatomumu. JPEG eina į embedJpg() nepakeisti. WebP ir kiti formatai pirmiausia konvertuojami į JPEG per canvas.toBlob() 0,92 kokybe. Kiekvienas paveikslėlis pritaikomas pasirinktam puslapio dydžiui (A4, Letter ar pritaikyta prie paveikslėlio) su jūsų paraščių nustatymu, tada centruojamas puslapyje.
  4. 4
    Gatavas PDF failas atsisiunčiamas
    pdfDoc.save() serializuoja baigtą PDF struktūrą į Uint8Array atmintyje. Naršyklė apvynioja jį Blob'u ir suaktyvina failo atsisiuntimą — vieno paveikslėlio konvertavimas pavadinamas pagal originalų failą, kelių paveikslėlių išvestis pavadinama images.pdf.

Jūsų paveikslėliai apdorojami visiškai jūsų naršyklėje, naudojant pdf-lib — jie niekada neįkeliami į serverį.

Susiję įrankiai

Dažnai užduodami klausimai