Issue with PDF highlighting
Budget: $30 – $250 USD
Hello,
This project needs someone with expertise in these technologies:
- React Js
- Pdfjs (https://mozilla.github.io/pdf.js/)
- React-pdf-viewer (https://react-pdf-viewer.dev/)
- The work requires advanced debugging skills and problem-solving experience.
- The problem is in the highlight position in the pdf file, it highlights some words in the wrong position.
- This library has a plugin for searching in PDF files which works fine except when introducing the Arabic complex characters (Amiri font) which also has a lot of punctuations (diacritics)
- Attached is a sample React (vite) project to save you some time and let the code explain itself.
- The sample project has many pdf files which have the same problem mentioned, so try searching in all of them to better understand the problem (modify the code to load different PDFs)
- Please study the content and requirements carefully before offering anything so that we don't waste each other's time.
- Anyone who provides a correct solution to the problem will be accepted. Any solution that is incomplete won't be accepted as we need 99% precision (1 letter offset isn't a deal breaker) but we prefer 100% precision.
This project needs someone with expertise in these technologies:
- React Js
- Pdfjs (https://mozilla.github.io/pdf.js/)
- React-pdf-viewer (https://react-pdf-viewer.dev/)
- The work requires advanced debugging skills and problem-solving experience.
- The problem is in the highlight position in the pdf file, it highlights some words in the wrong position.
- This library has a plugin for searching in PDF files which works fine except when introducing the Arabic complex characters (Amiri font) which also has a lot of punctuations (diacritics)
- Attached is a sample React (vite) project to save you some time and let the code explain itself.
- The sample project has many pdf files which have the same problem mentioned, so try searching in all of them to better understand the problem (modify the code to load different PDFs)
- Please study the content and requirements carefully before offering anything so that we don't waste each other's time.
- Anyone who provides a correct solution to the problem will be accepted. Any solution that is incomplete won't be accepted as we need 99% precision (1 letter offset isn't a deal breaker) but we prefer 100% precision.