LibraTool logoLibraTool

Тасвир ба PDF-и ройгон

Тасвирҳоро ба PDF табдил диҳед. Саҳифаҳоро аз нав тартиб диҳед, андоза ва ҳошияҳоро муқаррар кунед.

Ҳамин ки бор шуд офлайн кор мекунад

Файлҳоро дар ин ҷо гузоред ё барои дидан клик кунед

JPG, PNG, WebP, HEIC, HEIF · Маҳдудияти андозаи файл нест

ё барои гузоштан аз ҳофиза Ctrl+V-ро пахш кунед

Шумо метавонед якчанд файлҳоро якбора партоед

Файлҳоро паймоиш кунед

Файлҳои шумо ҳеҷ гоҳ дастгоҳи шуморо тарк намекунанд. Ҳама коркардҳо дар браузери шумо ба таври маҳаллӣ сурат мегиранд.

Чӣ тавр он кор мекунад

Табдил пурра дар браузери шумо бо истифодаи pdf-lib — китобхонаи JavaScript-е ки файли воқеии PDF-ро маҳаллӣ месозад, бидуни боркунии тасвирҳои шумо ба ягон сервер — кор мекунад. PNG-ҳо бидуни талафот дохил карда мешаванд; JPEG-ҳо бевосита аз байтҳои аслии худ дохил карда мешаванд (бидуни рамзгузории такрорӣ); дигар форматҳо ба монанди WebP аввал тавассути API-и Canvas ба JPEG растеризатсия карда мешаванд.

  1. 1
    Тасвирҳо маҳаллӣ хонда мешаванд
    Ҳар файли партофташуда ё интихобшуда бевосита аз ҷониби браузер хонда мешавад. Абзор JPEG, PNG ва WebP-ро филтр мекунад. Пешнамоиши хурди URL-и объект барои тасвири хурд сохта мешавад — ягон маълумот дар ин марҳила аз мошини шумо намебарояд.
  2. 2
    Самти EXIF ҳал карда мешавад
    Пеш аз дохилкунӣ, таҳлилгари DataView-и дастнавис сарлавҳаи дуии ҳар JPEG-ро барои тег EXIF Orientation (0x0112) скен мекунад. Агар акс ба паҳлу гирифта шуда бошад ва тег инро гӯяд, API-и createImageBitmap-и браузер чархишро дар маълумоти пиксел аз нав мепазад, то саҳифаи PDF рост намоён шавад — pdf-lib худ EXIF-ро намехонад.
  3. 3
    pdf-lib саҳифаи PDF-ро саҳифа ба саҳифа месозад
    pdf-lib PDFDocument-и навро дар хотира месозад. PNG-ҳо ба embedPng() супорида ва бо шаффофияти бетаъғйир бидуни талафот нигоҳ дошта мешаванд. JPEG-ҳо ба embedJpg() бетағйир мераванд. WebP ва дигар форматҳо аввал тавассути canvas.toBlob() бо сифати 0.92 ба JPEG табдил дода мешаванд. Ҳар тасвир ба андозаи саҳифаи интихобшуда (A4, Letter ё мутобиқ-ба-тасвир) бо танзими ҳошияи шумо миқёс карда, сипас дар саҳифааш маркaзонида мешавад.
  4. 4
    PDF-и анҷомёфта боргирӣ карда мешавад
    pdfDoc.save() сохтори PDF-и анҷомёфтаро ба Uint8Array дар хотира сериализатсия мекунад. Браузер онро дар Blob мепечонад ва боргирии файлро фаъол мекунад — табдили як-тасвир ба номи файли аслӣ номгузорӣ мешавад, натиҷаи бисёр-тасвир images.pdf номгузорӣ мешавад.

Тасвирҳои шумо пурра дар дохили браузери шумо аз ҷониби pdf-lib коркард мешаванд — онҳо ҳаргиз ба сервер бор карда намешаванд.

Абзорҳои марбут

Саволҳои зуд-зуд додашаванда