PDF si Ọrọ Ọ̀fẹ́

Yipada awọn faili PDF si awọn iwe aṣẹ Ọrọ ti a le ṣatunkọ (.docx). Jade ọrọ ati kika. Gbogbo ilana n ṣẹlẹ ninu ẹrọ aṣawakiri rẹ.

Ètò ọ̀fẹ́ Smallpdf ń gba iṣẹ́ 2 lójọ́ kan — níbí kò sí ààlà ojoojúmọ́, OCR fún àwọn ojú-ìwé tí a ti gbá sì wà. · ṣàyẹ̀wò Oṣù Owewe 2026

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

PDF · Kò sí ìdiwọ̀ ìwọ̀n fáìlì

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

Bí Ó Ṣe Ń Ṣiṣẹ́

Irinṣẹ́ yìí ń yí àwọn PDF padà sí àwọn ìwé Word pátápátá nínú aṣàwákiri rẹ ní lílo ìwé-ìṣirò JavaScript méjì: pdfjs-dist ń yọ ọ̀rọ̀ jáde láti ojú-ìwé kọ̀ọ̀kan, ìwé-ìṣirò docx sì ń kó fáìlì .docx tí a ṣe ìtòlẹ́sẹẹsẹ rẹ̀ dáadáa papọ̀ — kò sí sáfà tí ó kàn ní àkókò èyíkéyìí.

  1. 1
    pdfjs-dist ń pín PDF náà
    A ń ka PDF náà gẹ́gẹ́ bí ArrayBuffer tí a sì fi fún pdfjs-dist (v5.6.205), èyí tí ó ń ṣiṣẹ́ fáìlì náà ládùúgbò ní lílo Web Worker kan. Ó ń rìn kiri ojú-ìwé kọ̀ọ̀kan tí ó sì ń pe getTextContent() láti gba àwọn ohun ọ̀rọ̀ gan-an tí a fi bọ̀ nínú ìṣàn àkóónú PDF náà.
  2. 2
    Ìṣírò-àfojúsùn Y-coordinate ń tún àwọn ìlà kọ́
    Àwọn ohun ọ̀rọ̀ PDF kò ní èrò 'àwọn ìlà' — a fi wọ́n sí ipò nípasẹ̀ àwọn ìdí pípé. Irinṣẹ́ náà ń fi ipò Y ohun kọ̀ọ̀kan wé èyí tí ó ṣáájú: bí àyè náà bá ju ìdàjì gíga ọ̀rọ̀ náà lọ, a ń fi ìlà tuntun kan sí i. Èyí ń tún àwọn ìpínrọ̀ tí a lè kà kọ́ láti inú dátà glyph ìpele-kékeré náà.
  3. 3
    Ìwé-ìṣirò docx ń kó fáìlì Word náà
    Ojú-ìwé PDF kọ̀ọ̀kan ń di apá kan nínú ohun Document tí ìwé-ìṣirò docx ṣẹ̀dá. Àwọn ìlà ń di nodes Paragraph pẹ̀lú àwọn ọmọ TextRun, àkọlé Heading 2 kan sì ń pe ojú-ìwé kọ̀ọ̀kan. Packer.toBlob() ń serialize igi ìwé tí ó wà nínú ìrántí náà sí binary .docx tí ó tọ́.
  4. 4
    Gbígbà àti gbígbé ọ̀rọ̀-lásán jáde yíyàn
    A ń fún Blob .docx tí ó parí náà fún gbígbà pẹ̀lú orúkọ fáìlì ìpilẹ̀ṣẹ̀ náà. Àkíyèsí ọ̀rọ̀-lásán kan (tí a dá sí àmì 8,000 lórí ìfihàn) ń jẹ́ kí o fọwọ́sí àkóónú tí a yọ jáde kí o tó gbà á, gbígbé jáde .txt ọ̀tọ̀ kan sì wà bí o bá nílò ọ̀rọ̀ gan-an nìkan.

Aṣàwákiri rẹ ń ka PDF rẹ tààrà, kò sì gbé e sókè láé — pdfjs-dist ń ṣiṣẹ́ fáìlì náà nínú Web Worker ládùúgbò, .docx tí ó jáde ni a sì kó papọ̀ nínú ìrántí tí a sì gbà tààrà sí ẹ̀rọ rẹ.

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

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