Langsung ke konten utama

Gambar ke PDF gratis

Konversi gambar ke PDF. Atur ulang halaman, atur ukuran dan margin.

Berfungsi offline setelah dimuat

Seret file ke sini atau klik untuk menjelajah

JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · diproses di perangkat Anda

atau tekan Ctrl+V untuk menempel dari papan klip

Anda dapat menyeret beberapa file sekaligus

Jelajahi file

File Anda tidak pernah meninggalkan perangkat. Semua pemrosesan terjadi secara lokal di browser Anda.

Penggunaan umum

  • Konversi Foto ke PDFUbah foto Anda menjadi PDF yang rapi — bagus untuk album foto, portofolio, dan berbagi beberapa gambar.
  • Konversi Gambar yang Dipindai ke PDFUbah gambar dokumen yang dipindai menjadi PDF yang rapi — pulihkan dokumen multipages dari pemindaian individual.
  • Konversi Tangkapan Layar ke PDFKompilasi tangkapan layar menjadi dokumen PDF — sempurna untuk laporan bug, tutorial, dan dokumentasi.
  • Konversi Karya Seni ke PDFUbah seni digital dan ilustrasi menjadi PDF — bagikan portofolio, jual cetakan, dan lestarikan karya Anda.
  • Konversi Gambar Dokumen ke PDFKonversi foto dokumen, formulir, dan kertas menjadi file PDF yang tepat — tanda tangani, kirim, dan arsipkan.

Cara kerja

Konversi berjalan sepenuhnya di browser Anda menggunakan pdf-lib — library JavaScript yang membangun file PDF sungguhan secara lokal, tanpa mengunggah gambar Anda ke server mana pun. PNG disematkan secara lossless; JPEG disematkan langsung dari byte aslinya (tanpa pengodean ulang); format lain seperti WebP dirasterisasi ke JPEG via Canvas API terlebih dahulu.

  1. 1
    Gambar dibaca secara lokal
    Setiap file yang dijatuhkan atau dipilih dibaca langsung oleh browser. Alat ini menyaring untuk JPEG, PNG, dan WebP. Pratinjau URL objek kecil dibuat untuk thumbnail — tidak ada data yang meninggalkan mesin Anda pada tahap ini.
  2. 2
    Orientasi EXIF diselesaikan
    Sebelum penyematan, parser DataView tulisan tangan memindai header biner setiap JPEG untuk tag EXIF Orientation (0x0112). Jika foto diambil menyamping dan tag mengatakannya begitu, createImageBitmap API browser memanggang ulang rotasi ke dalam data piksel sehingga halaman PDF tampil tegak — pdf-lib sendiri tidak membaca EXIF.
  3. 3
    pdf-lib membangun PDF halaman demi halaman
    pdf-lib membuat PDFDocument baru dalam memori. PNG diteruskan ke embedPng() dan dipertahankan lossless dengan transparansi utuh. JPEG langsung ke embedJpg() tanpa perubahan. WebP dan format lain dikonversi ke JPEG via canvas.toBlob() pada kualitas 0,92 terlebih dahulu. Setiap gambar diskalakan agar sesuai ukuran halaman pilihan (A4, Letter, atau sesuai-gambar) dengan pengaturan margin Anda, lalu dipusatkan di halamannya.
  4. 4
    PDF yang selesai diunduh
    pdfDoc.save() menserialisasi struktur PDF yang selesai menjadi Uint8Array dalam memori. Browser membungkusnya dalam Blob dan memicu unduhan file — konversi gambar tunggal dinamai sesuai file aslinya, keluaran multi-gambar dinamai images.pdf.

Gambar Anda diproses sepenuhnya di dalam browser Anda oleh pdf-lib — tidak pernah diunggah ke server.

Alat terkait

Pertanyaan yang sering diajukan