Bepul Rasmdan PDF
Rasmlarni PDF ga o'zgartirish. Sahifalarni qayta tartiblash, hajm va chegaralarni belgilash.
Fayllarni shu yerga tashlang yoki ko'rish uchun bosing
JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · qurilmangizda qayta ishlanadi
yoki buferdan joylash uchun Ctrl+V bosing
Bir vaqtda bir nechta fayl tashlashingiz mumkin
Fayllaringiz qurilmangizdan hech qachon chiqmaydi. Barcha ishlov berish brauzeringizda mahalliy tarzda amalga oshiriladi.
Keng qo‘llanilishi
- Convert Photos to PDFTurn your photos into a clean PDF — great for photo albums, portfolios, and sharing multiple images.
- Convert Scanned Images to PDFTurn scanned document images into clean PDFs — restore multi-page documents from individual scans.
- Convert Screenshots to PDFCompile screenshots into a PDF document — perfect for bug reports, tutorials, and documentation.
- Convert Artwork to PDFTurn digital art and illustrations into PDFs — share portfolios, sell prints, and preserve your work.
- Convert Document Images to PDFConvert photos of documents, forms, and paperwork into proper PDF files — sign, send, and archive.
Qanday ishlaydi
O'girish pdf-lib — mahalliy haqiqiy PDF faylini quruvchi JavaScript kutubxonasi — yordamida to'liq brauzeringizda sodir bo'ladi, rasmlaringizni hech qanday serverga yuklamasdan. PNG'lar yo'qotishsiz joylashtiriladi; JPEG'lar asl baytlaridan to'g'ridan-to'g'ri joylashtiriladi (qayta kodlashsiz); WebP kabi boshqa formatlar avval Canvas API orqali JPEG'ga rasterlanadi.
- 1Rasmlar mahalliy o'qiladiHar bir tashlangan yoki tanlangan fayl to'g'ridan-to'g'ri brauzer tomonidan o'qiladi. Asbob JPEG, PNG va WebP uchun filtrlaydi. Eskiz uchun kichik obyekt-URL ko'rib chiqish yaratiladi — bu bosqichda hech qanday ma'lumot mashinangizdan chiqmaydi.
- 2EXIF yo'nalishi hal qilinadiJoylashtirishdan oldin, qo'lda yozilgan DataView tahlilchisi har bir JPEG'ning ikkilik sarlavhasini EXIF Yo'nalish belgisi (0x0112) uchun skanerlaydi. Agar surat yon tomonlama olingan bo'lsa va belgi shuni ko'rsatsa, brauzerning createImageBitmap API'si aylanishni piksel ma'lumotiga qayta pishiradi, shunda PDF sahifasi to'g'ri ko'rinadi — pdf-lib'ning o'zi EXIF'ni o'qimaydi.
- 3pdf-lib PDF'ni sahifa-bo-sahifa quradipdf-lib xotirada yangi PDFDocument yaratadi. PNG'lar embedPng() ga beriladi va shaffoflik saqlanib yo'qotishsiz qoladi. JPEG'lar o'zgarishsiz embedJpg() ga boradi. WebP va boshqa formatlar avval canvas.toBlob() orqali 0.92 sifatda JPEG'ga o'giriladi. Har bir rasm chetlaringiz sozlamasi bilan tanlangan sahifa o'lchamiga (A4, Letter yoki rasmga-moslash) sig'dirish uchun masshtablanadi, so'ng o'z sahifasida markazlashtiriladi.
- 4Tayyor PDF yuklab olinadipdfDoc.save() tugallangan PDF tuzilmasini xotirada Uint8Array'ga serializatsiya qiladi. Brauzer uni Blob'ga o'raydi va fayl yuklab olishni ishga tushiradi — yagona rasm o'girishi asl fayl nomi bilan, ko'p-rasmli chiqish esa images.pdf deb nomlanadi.
Rasmlaringiz pdf-lib tomonidan to'liq brauzeringiz ichida qayta ishlanadi — ular hech qachon serverga yuklanmaydi.
Tegishli asboblar
PDF rasm ajratgich — PDF dagi rasmlarni saqlash
PDF ichidagi rasmlarni to‘liq aniqlikda PNG yoki JPG sifatida ajratib oling: fotosuratlar, skanerlar, diagrammalar va logotiplar, har biri bir martadan. Ularni birma-bir yoki ZIP sifatida yuklab oling. Brauzeringizda ishlaydi; PDF yuklanmaydi.
Rasmlarni birlashtirish — Rasmlarni bittaga jamlang
Fotosuratlar yoki skrinshotlarni bitta rasmga birlashtiring: yuqoridan pastga, yonma-yon yoki setka koʻrinishida, qirqmasdan. Kengliklarni tenglashtiring, masofa, ramka va fon qoʻshing, soʻng JPG, PNG yoki WebP sifatida saqlang. Brauzeringizda ishlaydi; hech narsa yuklanmaydi.
PDF dan Rasmga (JPG, PNG, WebP)
PDF ning har bir sahifasini tanlangan aniqlikda JPG, PNG yoki WebP rasmlariga aylantiring. Sahifalarni alohida yoki barchasini birdaniga ZIP sifatida yuklab oling. Fayllar brauzeringizdan hech qachon chiqmaydi.