Внутренние ссылки с wkhtmltopdf?
Я создал PDF из нескольких веб-страниц, используя wkhtmltopdf.
Есть ли способ ссылки на страницы, например, с 10 по 15.
Я попытался создать элемент с идентификатором, а затем привязкой для ссылки на него, но это не работает на той же странице или на разных страницах. Она превращает ссылку в абсолютный URL и пытается открыть ее в веб-браузере.
2 ответа
Я решил эту проблему, обновив двоичный файл, который я использовал. Я использовал 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
когда вы звоните конверсии
У меня возникла эта проблема после установки путевой версии QT
у меня был wkhtmltopdf 0.9.6, чем я также перешел на 0.11.0 rc1
тогда работал нормально! и нет необходимости использовать --enable-internal-links
, Вы можете просто отключить эту опцию --disable-internal-links*
по умолчанию он включен.
Внутренние ссылки отображаются только для правильной работы в определенных сборках для определенных платформ. В последних версиях WkHTMLtoPDF 0.12.5 сборки unix в порядке (по крайней мере, для Centos и Ubuntu), и внутренние ссылки генерируются правильно, НО сборки Windows НЕ работают и оставляют неработающие ссылки. Я не знаю, почему это так, и прокомментировал GitHub соответственно. Также при использовании нескольких входных HTML-документов любые "внутренние" гиперссылки между ними нарушаются (все платформы). Другими словами, ссылки на перекрестные входные документы НЕ исправлены. Это было бы действительно полезным дополнением (особенно при генерации больших отчетов), но, к сожалению, пока не поддерживается.