Agregar Tabla
El Administrador de PDF de Documentize para .NET es un complemento versátil diseñado para simplificar la integración de tablas en documentos PDF. Ya sea que estés organizando datos, diseñando formularios o mejorando la legibilidad de los documentos, este complemento simplifica el proceso mientras mantiene precisión y eficiencia. Su API intuitiva admite flujos de trabajo de procesamiento de documentos individuales y por lotes, lo que lo convierte en una herramienta esencial para los desarrolladores que trabajan con datos estructurados.
Crear un PDF con Tablas
Sigue estos pasos para crear tablas estructuradas en un PDF utilizando la clase TableOptions
:
- Configura el objeto
TableOptions
para definir la estructura de la tabla, el contenido y los archivos de entrada/salida. - Agrega tablas, filas y celdas a tu PDF.
- Finaliza el proceso de generación de la tabla utilizando el método
AddTable
.
Aquí tienes un ejemplo:
1// Configurar opciones de tabla
2var options = new TableOptions();
3options.InsertPageBefore(1)
4 .AddTable()
5 .AddRow()
6 .AddCell().AddParagraph("Nombre")
7 .AddCell().AddParagraph("Edad")
8 .AddRow()
9 .AddCell().AddParagraph("Bob")
10 .AddCell().AddParagraph("12")
11 .AddRow()
12 .AddCell().AddParagraph("Sam")
13 .AddCell().AddParagraph("20")
14 .AddRow()
15 .AddCell().AddParagraph("Sandy")
16 .AddCell().AddParagraph("26")
17 .AddRow()
18 .AddCell().AddParagraph("Tom")
19 .AddCell().AddParagraph("12")
20 .AddRow()
21 .AddCell().AddParagraph("Jim")
22 .AddCell().AddParagraph("27");
23// Agregar ruta de archivo de entrada
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// Establecer ruta de archivo de salida
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// Realizar el proceso
28PdfManager.AddTable(options);
Establecer página de la tabla
Sigue estos pasos para crear una tabla en un PDF después de la página 2: Aquí tienes un ejemplo:
1var options = new TableOptions();
2options.InsertPageBefore(2) // Agregar tabla antes de la página 2
3 .AddTable()
4 .AddRow()
5 .AddCell().AddParagraph("Nombre")
6 .AddCell().AddParagraph("Edad")
7// Agregar ruta de archivo de entrada
8options.AddInput(new FileDataSource("path_to_input.pdf"));
9// Establecer ruta de archivo de salida
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// Realizar el proceso
12PdfManager.AddTable(options);
Características Clave:
- Creación de Tablas Dinámicas: Genera fácilmente tablas estructuradas en documentos PDF.
- Ubicación en la Página: Inserta tablas en ubicaciones específicas dentro de un PDF con precisión.
- Diseño Personalizable: Ajusta la estructura de la tabla, la alineación de las celdas y el estilo.