Añadir o evitar saltos de página en PDF HTML

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF admite saltos de página en los documentos PDF. Una diferencia importante entre los documentos PDF y HTML es que los documentos HTML tienden a desplazarse, mientras que los PDF tienen varias páginas y pueden imprimirse.


Biblioteca NuGet C# para PDF

Instalar con NuGet

Install-Package IronPdf
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

## Añadir un salto de página Para crear un salto de página en HTML puede utilizar esto en su código HTML: `
` ### Demostración de la creación de un salto de página En este ejemplo tengo la siguiente tabla e imagen en mi HTML y me gustaría que estuvieran en dos páginas separadas añadiendo un salto de página después de la tabla. #### Cuadro
EmpresaProducto
Iron SoftwareIronPDF
Iron SoftwareIronOCR
#### Imagen ```cs :path=/static-assets/pdf/content-code-examples/how-to/html-to-pdf-page-breaks-page-break.cs ``` Y el código de arriba generará el PDF de abajo que tiene 2 páginas, la Tabla en la Primera página y la Imagen en la segunda:## Evitar los saltos de página en las imágenes Para evitar un salto de página dentro de una imagen o tabla puede utilizar el atributo css *page-break-inside* aplicado a un elemento DIV envolvente. ```HTML
.
``` ## Evitar saltos de página en las tablas Como se ha mostrado anteriormente, los saltos de página dentro de las tablas pueden evitarse utilizando el CSS: `page-break-inside: avoid`. Esto se aplica mejor a un DIV envolvente que a la propia tabla para asegurar que el estilo se aplica a un nodo html de nivel *block*. Para duplicar los *encabezados y pies de página* de una tabla HTML de gran tamaño que abarque varias páginas pdf, puede utilizar un `` grupo dentro de la tabla: ```htmlC SharpVB``` ## Configuración avanzada de CSS3 Para tener un mayor control, es posible que desee utilizar CSS3 además de su grupo `thead`: ```html```