Libreng Larawan sa PDF
I-convert ang mga larawan sa PDF. Muling ayusin ang mga pahina, itakda ang laki at mga margin.
I-drop ang mga file dito o mag-click para mag-browse
JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · pinoproseso sa iyong device
o pindutin ang Ctrl+V para i-paste mula sa clipboard
Maaari kang mag-drop ng maraming file nang sabay-sabay
Ang iyong mga file ay hindi kailanman lumalabas sa iyong device. Lahat ng pagproseso ay nangyayari nang lokal sa iyong browser.
Mga karaniwang gamit
- I-convert ang mga Larawan sa PDFGawing PDF ang iyong mga larawan — mahusay para sa mga photo album, portfolio, at pagbabahagi ng maraming larawan.
- I-convert ang mga Scanned Image sa PDFGawing malinaw na PDF ang mga scanned document image — ibalik ang mga multi-page document mula sa mga indibidwal na scan.
- I-convert ang mga Screenshot sa PDFIpon ang mga screenshot sa isang PDF document — perpekto para sa mga ulat ng bug, tutorial, at dokumentasyon.
- I-convert ang Artwork sa PDFGawing PDF ang digital art at illustrations — ibahagi ang portfolio, magbenta ng print, at panatilihin ang iyong gawa.
- I-convert ang mga Document Image sa PDFI-convert ang mga larawan ng mga dokumento, form, at papelwork sa mga tamang file ng PDF — pumirma, magpadala, at mag-archive.
Paano ito Gumagana
Buong tumatakbo sa iyong browser ang conversion gamit ang pdf-lib — isang JavaScript library na bumubuo ng totoong PDF file nang lokal, nang hindi ina-upload ang mga larawan mo sa anumang server. Ine-embed nang lossless ang mga PNG; direktang ine-embed ang mga JPEG mula sa orihinal nilang byte (walang re-encoding); ang ibang format gaya ng WebP ay nira-rasterize muna sa JPEG gamit ang Canvas API.
- 1Binabasa nang lokal ang mga larawanDirektang binabasa ng browser ang bawat file na dinrop o pinili. Fina-filter ng tool ang JPEG, PNG, at WebP. Gumagawa ng maliit na object-URL preview para sa thumbnail — walang data na umaalis sa machine mo sa yugtong ito.
- 2Nire-resolve ang EXIF orientationBago mag-embed, sinusuri ng isang hand-written na DataView parser ang binary header ng bawat JPEG para sa EXIF Orientation tag (0x0112). Kung patagilid ang pagkakakuha ng larawan at ganoon ang sinasabi ng tag, isinasama ng createImageBitmap API ng browser ang pag-ikot sa pixel data para patayo ang itsura ng pahina ng PDF — hindi mismo binabasa ng pdf-lib ang EXIF.
- 3Binubuo ng pdf-lib ang PDF bawat pahinaGumagawa ang pdf-lib ng bagong PDFDocument sa memory. Ipinapasa ang mga PNG sa embedPng() at pinananatiling lossless na buo ang transparency. Hindi binabago ang mga JPEG na ipinapasa sa embedJpg(). Kino-convert muna sa JPEG ang WebP at iba pang format gamit ang canvas.toBlob() sa kalidad na 0.92. Sina-scale ang bawat larawan para magkasya sa napiling laki ng pahina (A4, Letter, o fit-to-image) ayon sa setting ng margin mo, pagkatapos ay inilalagay sa gitna ng pahina nito.
- 4Dina-download ang tapos na PDFSine-serialize ng pdfDoc.save() ang kumpletong istruktura ng PDF sa isang Uint8Array sa memory. Binabalot ito ng browser sa isang Blob at nagti-trigger ng file download — ipinapangalan sa orihinal na file ang conversion ng iisang larawan, at images.pdf ang pangalan ng output na maraming larawan.
Buong pinoproseso ng pdf-lib ang mga larawan mo sa loob ng iyong browser — hindi kailanman ina-upload ang mga ito sa server.
Mga Kaugnay na Tool
PDF Image Extractor — I-save ang mga Larawan mula sa PDF
I-extract ang mga larawan sa loob ng PDF sa buong resolution bilang PNG o JPG: mga litrato, scan, chart, at logo, tig-isang beses. I-download nang isa-isa o bilang ZIP. Tumatakbo sa iyong browser; hindi ina-upload ang PDF.
Image Merger — Pagsamahin ang mga Larawan sa Isa
Pagsamahin ang mga litrato o screenshot sa isang larawan: itaas pababa, magkatabi o sa grid, nang walang pag-crop. Pantayin ang lapad, magdagdag ng espasyo, border at background, saka i-save bilang JPG, PNG o WebP. Tumatakbo sa iyong browser; walang ina-upload.
PDF sa Larawan (JPG, PNG, WebP)
I-convert ang bawat pahina ng isang PDF sa mga JPG, PNG, o WebP na larawan sa iyong piniling resolution. Mag-download ng mga pahina nang isa-isa o lahat nang sabay bilang isang ZIP. Hindi kailanman lumalabas ang mga file sa iyong browser.