LaTeX dependency
Tests on my machine went smoothly on both Linux and Windows. However, it was not as smooth for both @marawan-mogeb and @younis-tarek. The only unique thing in my setup on both OSs is having LaTeX (texlive-full on void Linux and MikTeX on Windows) while both do not. The size of a TeX distro is yet to be confirmed, but since there is no advanced PDF formatting (e.g. Arabic support) TinyTeX should work. @younis-tarek plans to further test this in the future.
@marawan-mogeb was able to test it with MikTeX and confirmed LaTeX is a requirement. Tests on TinyTeX are yet to be made.
It is possible to avoid this dependency by using something like https://github.com/aslushnikov/latex-online#api. The use of that API is to be considered.