Just reposting a PM from
andreas1234567 for reference:
I have trouble running pdftohtml.exe. It complains "freetype.dll" is missing (even though it *is* present in DLL dir)
Depending which version of pdftohtml.exe (Dynamic vs Static) you run, you may need the following dlls:
- freetype.dll
- jpeg.dll
- libpng12.dll
- zlib1.dll
These DLLs are found in the DLLs/ directory under Calibre Portable/Calibre/. You can do 1 of two things:
-
Copy those DLLs into the same directory as pdftohtml.exe
-
(Temporarily) add the path to the DLL directory to $ENV{PATH} in your script:
{
local $ENV{PATH} = $ENV{PATH}.";<PATH TO DLLs>;"
system "pdftohtml.exe", "-xml", "<PDF FILE>";
}