Herramientas para capturar y convertir la web
Comunidad en línea de GrabzIt

ConvertHTML: diferencia entre PDF y PNG / JPG

Hi

He estado usando ConvertHTML con PNG con éxito y ahora he estado tratando de usar mi mismo código (modificado ligeramente para los parámetros de PDF) para tener la opción de exportar PDF también, pero la exportación de PDF da un resultado ligeramente diferente que no es del todo correcto . La exportación de PDF pone un poco de espacio en blanco adicional (no márgenes) a la derecha e inferior de mi HTML. He probado exactamente el mismo HTML con el siguiente código. ¿Alguna idea de por qué obtengo una exportación diferente? Lo único que puedo pensar es que cuando convierto píxeles a mm, tengo que redondear.

Muchas Gracias

Aquí está el código que tengo para PNG:

GrabzIt (""). ConvertHTML (whatToConvert, {
"target": "#captureThis",
"dirección": theAddress,
"formato": "png",
"transparente": 1,
"ancho de banda": 1200,
"alto": 628,
"ancho": 1200,
"altura": 628,
"displayid": "finalImage",
}). DataURI (dataURLAfterGrabzIt);

Y aquí está el código para PDF:

GrabzIt (). ConvertHTML (whatToConvert, {
"target": "#captureThis",
"dirección": theAddress,
"formato": "pdf",
"ancho": 317, // Píxeles convertidos a mm
"altura": 166, // Píxeles convertidos a mm
"displayid": "finalImage",
"mtop": 0,
"mleft": 0,
"mbottom": 0,
"mright": 0
}). DataURI (dataURLAfterGrabzIt);

Preguntado por Corey Alderin el lunes 16 de diciembre de 2019 04:07:51 PM

Hola corey

Sí, probablemente serán un poco diferentes. Esto se debe a que se está creando una imagen exacta de lo que está en el navegador y luego se corta al elemento de destino. El otro se convierte en elementos PDF y luego se corta el elemento PDF correcto.

También para PDF, no creo que deba especificar el ancho y la altura.

Saludos cordiales

Respondido por GrabzIt Support el Monday, 16 December, 2019 04:19:07 PM

Gracias. Entonces, ¿es posible obtener los mismos resultados? He estado probando muchas cosas diferentes sin éxito. ¿Tendré que usar un convertidor de PNG a PDF en su lugar? Estaba tratando de evitar eso, pero tal vez esa es la única solución.

Si no especifico alto y ancho, entonces agrega aún más espacio en blanco. He intentado diferentes combinaciones de especificar solo ancho y solo alto y todos dan resultados diferentes pero no los resultados correctos.

Muchas Gracias

Respondido por Corey Alderin el Lunes 16 de diciembre de 2019 04:46:17 PM

¿Podría proporcionar el HTML que está intentando capturar? Probablemente tendría sentido enviarnos un correo electrónico.

Respondido por GrabzIt Support el Monday, 16 December, 2019 04:50:29 PM

Claro, puedo enviar eso. ¿A dónde debo enviarlo?

Respondido por Corey Alderin el Lunes 16 de diciembre de 2019 05:18:45 PM

Ok, creo que puedo ver a qué te refieres. En el momento en que captura un objetivo como PDF. Todavía devolverá el tamaño de página que solicitó, por lo que si solicita un tamaño de página de A4, obtendrá el objetivo recortado y se quedará sentado en una página A4.

Sin embargo, parece que quiere el elemento HTML dirigido por sí solo con el tamaño de página establecido en el tamaño de página del elemento HTML.

¿Es esto correcto? Si es así, esto necesitará un cambio de código. Creo que podemos hacerlo permitiendo que se pase un -1 al parámetro de tamaño de página de forma similar a la creación de una imagen dirigida.

Respondido por GrabzIt Support el Monday, 16 December, 2019 05:23:33 PM

Si, eso es correcto. Eso sería genial si fuera una opción. Gracias

Respondido por Corey Alderin el Lunes 16 de diciembre de 2019 05:26:45 PM