Внутренние ссылки с wkhtmltopdf? - PullRequest
16 голосов
/ 01 марта 2012

Я создал PDF из нескольких веб-страниц, используя wkhtmltopdf.

Есть ли способ связи между страницами, например, со страницы 10 до 15.

Я попытался создать элемент с идентификатором, а затем привязкой для ссылки на него, но это не работает на одной и той же странице или на разных страницах. Она превращает ссылку в абсолютный URL и пытается открыть ее в веб-браузере.

Ответы [ 3 ]

5 голосов
/ 23 августа 2012

Я решил эту проблему, обновив двоичный файл, который я использовал. Я использовал 0.8 и переключился на 0.11.0 rc1.

Убедитесь, что он построен на QT (последний двоичный файл на http://code.google.com/p/wkhtmltopdf/downloads/detail?name=wkhtmltoimage-0.11.0_rc1-static-amd64.tar.bz2 равен.

А потом просто для уверенности включите внутренние ссылки:

--enable-internal-links 

при вызове конвертации

3 голосов
/ 21 сентября 2012

У меня возникла эта проблема после установки версии QT с указанием пути

У меня был wkhtmltopdf 0.9.6, затем я также переключился на 0.11.0 rc1

тогда работало нормально! и нет необходимости использовать --enable-internal-links. Вы можете просто отключить эту опцию с помощью --disable-internal-links*, по умолчанию она включена.

0 голосов
/ 09 апреля 2019

Внутренние ссылки отображаются только для правильной работы в определенных сборках для определенных платформ. В последних версиях WkHTMLtoPDF 0.12.5 сборки unix в порядке (по крайней мере, для Centos и Ubuntu), и внутренние ссылки генерируются правильно, НО сборки Windows НЕ работают и оставляют неработающие ссылки. Я не знаю, почему это так, и прокомментировал GitHub соответственно. Также при использовании нескольких входных HTML-документов любые «внутренние» гиперссылки между ними нарушаются (все платформы). Другими словами, ссылки на перекрестные входные документы НЕ исправлены. Это было бы действительно полезным дополнением (особенно при генерации больших отчетов), но, к сожалению, пока не поддерживается.

...