pdf2htmlEX не может открыть или прочитать файл

Я установил докер и запустил через него pdf2htmlEX

alias pdf2htmlEX="docker run -ti --rm -v ~/pdf:/pdf bwits/pdf2htmlex pdf2htmlEX"
pdf2htmlEX -h 
pdf2htmlEX --zoom 1.3 test.pdf

Это мой путь и PDF внутри:

~/Desktop/pdf$ ls 
test.pdf    testpdf.pdf

При выполнении следующих команд:

df2htmlEX --zoom 1.3 test.pdf
df2htmlEX test.pdf
df2htmlEX pdf/test.pdf
df2htmlEX ~pdf/test.pdf

и другие комбинации с полным путем до test.pdf Я по-прежнему не могу прочитать ошибки файла.

I/O Error: Couldn't open file 'test.pdf': No such file or directory.
Error: Cannot read the file

Я не уверен, что права доступа являются причиной, но при проверке пользовательских разрешений он прочитал и записал:

-rw-r--r--@ 1 test.pdf
-rw-r--r--@ 1 testpdf.pdf

Любая идея о том, почему он не находит или не может прочитать файл PDF, который там? Я пытаюсь преобразовать его в.html

2 ответа

Путь к хосту должен быть таким:

docker run -ti --rm -v /Users/<path>:/pdf bwits/pdf2htmlex pdf2htmlEX test.pdf

Пожалуйста, обратитесь к https://docs.docker.com/engine/tutorials/dockervolumes/

Не уверен, что другие люди столкнулись с этой проблемой, но документация была мне неясна.

brew install pdf2htmlex

а затем перезапустите свой терминал сделал свое дело для меня. Я не уверен, требовалось ли это, когда докер раскручивал pdf2htmlex или нет, но у меня это сработало.

Другие вопросы по тегам