2012-02-29 19 views
13

He creado un PDF desde varias páginas web utilizando wkhtmltopdf.Enlaces internos con wkhtmltopdf?

¿Hay una forma de vincular a través de las páginas, por ejemplo, desde la página 10 a 15.

intenté crear un elemento con un ID y un ancla para enlazar con él, pero esto no funciona dentro de la misma página o entre páginas Convierte el enlace en una URL absoluta e intenta abrirlo en un navegador web.

+1

Mis enlaces internos en pdf funcionan bien. Estoy usando el nombre sin ruta, ¿muestra algún código? – ppant

+0

ppant: ¿Cómo se hacen los enlaces internos en el lado HTML? ¿Con el anclaje como en la pregunta usando 'Here'? – Nenotlep

+0

¿Sigue siendo un problema? ¿Lograste arreglarlo? @ppant ¿Cómo conseguiste que trabajaran? Para mí, los enlaces están construidos como en mi comentario anterior y la impresión es muy buena, pero no se pueden hacer clic en Acrobat Reader o en el lector Foxit. Tengo 0.11.0. – Nenotlep

Respuesta

4

Resolví este problema al actualizar el binario que estaba usando. Estaba usando 0.8 y cambié a 0.11.0 rc1.

Asegúrese de que está construido contra QT (el último binario en http://code.google.com/p/wkhtmltopdf/downloads/detail?name=wkhtmltoimage-0.11.0_rc1-static-amd64.tar.bz2 es

Y a continuación, sólo para estar seguro permitan enlaces internos:.

--enable-internal-links 

cuando se llama a la conversión

+2

Solo para aclarar si alguien se está preguntando, el enlace es a wkhtmltoimage para 64 bits de Linux. Busque el binario que necesita (PDF para el OP) para el sistema operativo que tiene. – Nenotlep

2

i tuvo este problema después de instalar pathced version of QT

tuve wkhtmltopdf 0.9.6, que también cambié a 0.11.0 rc1

¡funcionó bien! y no es necesario usar --enable-internal-links. puede desactivar esta opción por --disable-internal-links* por defecto está activado.