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

Saltos de página en tablas

Haga preguntas sobre cómo capturar o convertir páginas web o HTML into imágenes, documentos CSV, PDF o DOCX también sobre cómo convertir videos into GIF animados usando nuestra API.

¿Alguien tiene alguna sugerencia sobre cómo se podría forzar un salto de página en docx para que las tablas cortas no se dividan en dos páginas cuando se convierten de HTML?

Preguntado por anónimo el 4 de septiembre de 2022.

Puedes agregar psaltos de edad.

Respondido por GrabzIt Support el 4 de septiembre de 2022

Probé el enfoque sugerido pero no conseguí un descanso. Estaba probando usando el sitio web, así que no estoy seguro si el watermark causará problemas? El estilo se fija en el etiqueta en el ejemplo siguiente

 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20

<figura clase="tabla" estilo="float:izquierda;">





Tipo de lavavajillas


Consumo de agua (litros por rack)



Tasa de energía inactiva


(kW por hora)





Bajo el mostrador


≤ 3


≤ 0.9




Puerta estacionaria de un solo tanque


≤ 3


≤ 1




Transportador con estantes para tanques simples y múltiples


≤ 2.9


≤ 2.6





Consumo mínimo de agua del lavavajillas y tarifas de energía inactiva

Respondido por anónimo el 15 de septiembre de 2022.

Eso no es lo que sugiere el artículo. Uno, el CSS es incorrecto, pero dos, usa los div con el estilo para definir sus páginas.

Respondido por GrabzIt Support el 15 de septiembre de 2022

Actualicé para establecer el estilo en un bit div y no se evita la interrupción esperada en la tabla.

 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


<figura clase="tabla" estilo="float:izquierda;">





Tipo de lavavajillas


Consumo de agua (litros por rack)



Tasa de energía inactiva


(kW por hora)





Bajo el mostrador


≤ 3


≤ 0.9




Puerta estacionaria de un solo tanque


≤ 3


≤ 1




Transportador con estantes para tanques simples y múltiples


≤ 2.9


≤ 2.6





Consumo mínimo de agua del lavavajillas y tarifas de energía inactiva


</div>

Respondido por anónimo el 28 de septiembre de 2022.

Todavía no estás utilizando el estilo CSS correcto.

No funciona evitando saltos de página; necesita definir las páginas como se muestra en el artículo. Luego coloque su contenido dentro de cada página.

Respondido por GrabzIt Support el 29 de septiembre de 2022

Nos alegra que las páginas se rompan cuando alcanzan el límite del contenido de la página, solo queremos evitar que las tablas se divida en dos páginas.

Respondido por anónimo el 29 de septiembre de 2022.

¿Podemos hacer algo con este ejemplo?

Evite un salto de página dentro de un , , elementos:: 

@media print {
  mesa, ul, ol {
    allanamiento: evitar;
  }
}

Respondido por anónimo el 29 de septiembre de 2022.

No, no funciona así.

Respondido por GrabzIt Support el 29 de septiembre de 2022

¿Es esa una confirmación de que el producto actual no admite evitar una interrupción en una tabla? 

Respondido por anónimo el 29 de septiembre de 2022.

Esto ahora se admite al colocar break-inside:evitar en la tabla o lista. Para más información mire aquí.

Respondido por GrabzIt Support el 29 de septiembre de 2022

¿Se ha agregado esta actualización a los archivos javascript descargables?

 

Respondido por anónimo el 3 de octubre de 2022

Se ha actualizado en el lado del servidor.

Respondido por GrabzIt Support el 3 de octubre de 2022

Debido a que el convertidor no representa en docx el borde de un div, hemos utilizado una tabla para crear bordes alrededor del contenido en lugar de listas con divs que tienen bordes. ¿Es posible que la actualización que realizó no funcione si la tabla que solicitamos evitar la ruptura está dentro de una celda de la tabla?

Respondido por anónimo el 6 de octubre de 2022

Este es un ejemplo de código donde una tabla está dentro de una tabla, lo que da como resultado una anulación/ignoración del estilo="page-break-inside: evitar;

 





1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20

<figura clase="tabla" estilo="float:izquierda;">





Tipo de lavavajillas


Consumo de agua (litros por rack)



Tasa de energía inactiva


(kW por hora)





Bajo el mostrador


≤ 3


≤ 0.9




Puerta estacionaria de un solo tanque


≤ 3


≤ 1




Transportador con estantes para tanques simples y múltiples


≤ 2.9


≤ 2.6





Consumo mínimo de agua del lavavajillas y tarifas de energía inactiva




Respondido por anónimo el 6 de octubre de 2022

Sí, se ignorará porque en docx keeonext debe aplicarse a la tabla wh9e. Intente poner los valores en ambas tablas.

Respondido por el soporte de GrabzIt el 7 de octubre de 2022

Si aplico a ambas tablas, terminaré con cantidades significativas de espacio en blanco en todo el documento resultante, ya que no quiero que la primera tabla (externa) se rompa al final de la página, pero no quiero la más corta. intLas tablas internas que se encuentran dentro de las celdas de la tabla exterior se rompen. 

Respondido por anónimo el 7 de octubre de 2022

No creo que eso sea posible dentro de un documento DOCX. Lo he probado yo mismo y no parece funcionar.

Respondido por el soporte de GrabzIt el 7 de octubre de 2022

Intenté lo siguiente y es más o menos lo mismo que no tener el estilo="page-break-inside: evitar;"

 





1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20

<figura clase="tabla" estilo="float:izquierda;">





Tipo de lavavajillas


Consumo de agua (litros por rack)



Tasa de energía inactiva


(kW por hora)





Bajo el mostrador


≤ 3


≤ 0.9




Puerta estacionaria de un solo tanque


≤ 3


≤ 1




Transportador con estantes para tanques simples y múltiples


≤ 2.9


≤ 2.6





Consumo mínimo de agua del lavavajillas y tarifas de energía inactiva




Respondido por anónimo el 7 de octubre de 2022

Eso es correcto, si la tabla es demasiado grande, Word no tiene más remedio que romperla.

Respondido por el soporte de GrabzIt el 7 de octubre de 2022

¿Cuál podría ser la solución entonces? ¿Es de suponer que agregar una interrupción importante para evitar en la tabla interna no hará ninguna diferencia en la traducción a xhtml? 

Respondido por anónimo el 9 de octubre de 2022

No creo que haya una solución alternativa. Si la tabla es más grande que una página, se romperá de todos modos.

Respondido por el soporte de GrabzIt el 9 de octubre de 2022

La preocupación no es la tabla exterior sino las tablas interiores que tendrán un par de filas de largo y, como tales, se verán desordenadas con un encabezado en una página y 3 filas en la siguiente.  

Respondido por anónimo el 9 de octubre de 2022

Si entiendo. Pero para mantener una tabla unida, Word requiere que se aplique toda la tabla a los párrafos.

Respondido por el soporte de GrabzIt el 9 de octubre de 2022

Por ejemplo, ¿hay alguna manera de detectar mediante programación que la tabla interna se va a romper e insertar un salto de página?

Respondido por anónimo el 9 de octubre de 2022

No, eso no es posible ya que el documento no se procesa hasta que Word lo abre. 

Respondido por el soporte de GrabzIt el 9 de octubre de 2022

Dentro de la propiedad de tabla del documento de Word hay una propiedad debajo de la pestaña de fila llamada permitir que la fila se divida entre páginas. Parece que de forma predeterminada el motor HTML a DocX está configurando esto en verdadero. ¿Es posible tener una configuración que nos permita establecer esto en falso?  

Respondido por anónimo el 2 de noviembre de 2022

Esto ahora funciona, simplemente agregue el espacio interior: evite en la fila como se explica aquí.

Respondido por GrabzIt Support el 2 de noviembre de 2022