Проблема с разрешениями Linux при выполнении wkhtmltopdf-amd64 - PullRequest
8 голосов
/ 16 января 2012

Когда я запускаю исполняемый файл "wkhtmltopdf-amd64" (из Linux), я получаю следующий вывод:

QPainter::begin(): Returned false============================] 100%
Error: Unable to write to destination                              
Exit with code 1 due to http error: 403 Forbidden

Я видел на других форумах, что это связано с отсутствием прав на запись временного файла. Какой каталог мне нужно сделать доступным для записи, чтобы позволить "wkhtmltopdf-amd64" создать временный файл?

Ответы [ 5 ]

2 голосов
/ 08 февраля 2012

убедитесь, что у вас есть доступ к каталогу, т. Е. Вы являетесь владельцем и у вас есть права на запись при запуске wkhtmltopdf http://www.google.com test.pdf

, вы всегда можете попробовать sudo и попробовать его, нокак правило, я не буду писать нигде, кроме дома, просто так, чтобы не хранить мусор в важных местах.

0 голосов
/ 17 июня 2016

Недавно я впервые столкнулся с этой ошибкой. Я только хочу добавить, что если имя PDF-файла имеет специальный символ, эта ошибка будет повторяться независимо, если у вас есть все предоставленные разрешения. Будьте осторожны с именем, которое вы выбрали для создания pdf

0 голосов
/ 07 мая 2015

Пожалуйста, используйте правильный путь назначения с именем файла PDF. Вот пример:

[xyz]$ wkhtmltopdf "https://www.google.co.in/?gfe_rd=cr\&ei=7n1LVeKNOMPCuAGDjoGACw\&gws_rd=ssl" /tmp/test/web/jj.pdf
Loading pages (1/6)
Counting pages (2/6)                                               
Resolving links (4/6)                                                       
Loading headers and footers (5/6)                                           
Printing pages (6/6)
Done                                                                      
[xyz]$ 
0 голосов
/ 13 февраля 2015

Я знаю, что опоздал на игру, но у меня возникла та же проблема. Моя проблема заключалась в том, что я пытался записать в каталог, который не существовал.

Я предполагал, что wkhtmltopdf создаст каталоги, которые я ему передал. Это не так.

Прежде чем пытаться создать мой pdf-файл, нужно убедиться, что каталоги существуют.

Надеюсь, это поможет кому-то еще.

0 голосов
/ 14 марта 2012

У меня была такая же проблема.

"Возможно, вам не хватает 32-битных библиотек. Попробуйте: sudo aptitude install ia32-libs " - http://code.google.com/p/wkhtmltopdf/wiki/static

работал для меня

...