Fò lọ sí àkóónú pàtàkì

Àwòrán sí PDF Ọ̀fẹ́

Yí àwọn àwòrán padà sí PDF. Tún ṣe ìtò àwọn ojúewé, ṣèmí ìwọ̀n àti àwọn ẹ̀bà.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé

Sọ àwọn fáìlì sílẹ̀ níbí, tàbí tẹ láti wá

JPG, PNG, WebP, GIF, BMP, AVIF, HEIC, HEIF · a ṣe ìmúlò rẹ̀ lórí ẹ̀rọ rẹ

tàbí tẹ Ctrl+V láti fi lẹ̀ mọ́ láti clipboard rẹ

O lè sọ ọ̀pọ̀lọpọ̀ fáìlì sílẹ̀ ní ìgbà kan

Wá àwọn fáìlì

Àwọn fáìlì rẹ kò ní jáde kúrò lórí ẹ̀rọ rẹ. Gbogbo ìṣiṣẹ̀ n ṣẹlẹ̀ ní àdúgbò nínú aṣàwákiri rẹ.

Àwọn lílò tó wọ́pọ̀

  • 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.

Bí Ó Ṣe Ń Ṣiṣẹ́

Ìyípadà ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ pẹ̀lú pdf-lib — ìwé-ìṣirò JavaScript tí ó ń kọ́ fáìlì PDF gidi ládùúgbò, láìsí gbígbé àwòrán rẹ sókè sí sáfà kankan. PNGs ni a fi sí i láìpàdánù; JPEGs ni a fi sí i tààrà láti inú byte ìpilẹ̀ṣẹ̀ wọn (láìsí àtúnṣàmúlò); àwọn ìrísí mìíràn bí i WebP ni a rasterize sí JPEG nípasẹ̀ API Canvas kọ́kọ́.

  1. 1
    A ń ka àwọn àwòrán ládùúgbò
    Aṣàwákiri ń ka fáìlì kọ̀ọ̀kan tí a sọ tàbí yàn tààrà. Irinṣẹ́ náà ń ṣàyẹ̀wò fún JPEG, PNG, àti WebP. A ń ṣẹ̀dá àkíyèsí URL-ohun kékeré kan fún àwòrán kékeré — kò sí dátà tí ó kúrò lára ẹ̀rọ rẹ ní ipò yìí.
  2. 2
    A yanjú ìtọ̀nà EXIF
    Kí a tó fi sí i, parser DataView tí a fi ọwọ́ kọ ń ṣàyẹ̀wò àkọlé binary JPEG kọ̀ọ̀kan fún àmì EXIF Orientation (0x0112). Bí a bá ti ya fọ́tò náà ní apá kan tí àmì náà sì sọ bẹ́ẹ̀, API createImageBitmap aṣàwákiri ń tún yíyí náà kọ́ sí dátà pixel nítorí náà ojú-ìwé PDF náà ń farahàn tí ó dúró tọ̀ọ̀tọ̀ — pdf-lib fúnrarẹ̀ kì í ka EXIF.
  3. 3
    pdf-lib ń kọ́ PDF náà ojú-ìwé lé ojú-ìwé
    pdf-lib ń ṣẹ̀dá PDFDocument tuntun kan nínú ìrántí. A ń fi PNGs sí embedPng() a sì ń pa wọ́n mọ́ láìpàdánù pẹ̀lú àìrí wọn kan náà. JPEGs ń lọ sí embedJpg() láìyípadà. WebP àti àwọn ìrísí mìíràn ni a yí padà sí JPEG nípasẹ̀ canvas.toBlob() ní dídára 0.92 kọ́kọ́. A ń ṣe ìwọ̀n àwòrán kọ̀ọ̀kan sí bá ìwọ̀n ojú-ìwé tí a yàn mu (A4, Letter, tàbí bá-àwòrán-mu) pẹ̀lú ìtò àyè rẹ, kí a sì fi í sí àárín ojú-ìwé rẹ̀.
  4. 4
    A gba PDF tí ó parí náà
    pdfDoc.save() ń ṣe serialise ìtòlẹ́sẹẹsẹ PDF tí ó parí náà sí Uint8Array nínú ìrántí. Aṣàwákiri náà ń fi wé Blob kan tí ó sì ń dá ìgbà gbígbà fáìlì kan sílẹ̀ — a ń pe ìyípadà àwòrán-kan lórí orúkọ fáìlì ìpilẹ̀ṣẹ̀ náà, a sì ń pe ìtọjade àwòrán-púpọ̀ ní images.pdf.

A ń ṣiṣẹ́ àwọn àwòrán rẹ pátápátá nínú aṣàwákiri rẹ nípasẹ̀ pdf-lib — a kì í gbé wọ́n sókè sí sáfà kankan láé.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè