HTML JPG PDF XML DOCX
  Product Family
PDF

Crear Tabla para PDF en .NET SDK

Crear una Tabla con propiedades extendidas para Documento PDF usando API .NET del lado del servidor.

Get Started

Cómo crear Tabla para PDF a través de Cloud .NET SDK

Para crear Tabla para PDF a través de Cloud .NET SDK, usaremos Aspose.PDF Cloud .NET SDK Este SDK Cloud le permite construir fácilmente aplicaciones de creación, edición y conversión de PDF basadas en la nube en C#, ASP.NET u otros lenguajes .NET para varias plataformas en la nube. Abra NuGet gestor de paquetes, busque Aspose.PDF Cloud e instale. También puede usar el siguiente comando desde la Consola del Administrador de Paquetes.

Comando de la Consola del Administrador de Paquetes


    PM> Install-Package Aspose.Pdf-Cloud

Pasos para crear Tabla para PDF a través de .NET SDK

Los desarrolladores de Aspose.PDF Cloud pueden cargar y crear fácilmente Tabla con propiedades extendidas para PDF en solo unas pocas líneas de código.

  1. Cargue el Archivo al Almacenamiento en la Nube
  2. Defina la Apariencia de la Tabla
  3. Defina el Contenido de la Tabla
  4. Añada la Tabla al PDF
  5. Descargue el Archivo Actualizado
 

Este código de muestra muestra cómo añadir Tabla a documentos PDF


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Tables
    {
        public class TableCreate
        {
            public static Table New()
            {
                int num_of_cols = 5;
                int num_of_rows = 5;

                TextState header_text_state = new TextState(
                    Font: "Arial Bold",
                    FontSize: 11,
                    ForegroundColor: new Color(A: 255, R: 255, G: 255, B: 255),
                    FontStyle: FontStyles.Bold);

                TextState common_text_state = new TextState(
                    Font: "Arial Bold",
                    FontSize: 11,
                    ForegroundColor: new Color(A: 255, R: 112, G: 112, B: 112),
                    FontStyle: FontStyles.Regular);

                string col_widths = string.Empty;
                for (int col_index = 0; col_index < num_of_cols; col_index++)
                {
                    col_widths += " 70";
                }

                List<Row> table_rows = new List<Row>();
                GraphInfo border_table_border = new GraphInfo(
                    Color: new Color(A: 255, R: 0, G: 255, B: 0),
                    LineWidth: 0.5);

                for (int row_index = 0; row_index < num_of_rows; row_index++)
                {
                    List<Cell> row_cells = new List<Cell>();

                    for (int col_index = 0; col_index < num_of_cols; col_index++)
                    {
                        Cell cell = new Cell(DefaultCellTextState: common_text_state, Paragraphs: new List<TextRect>());
                        if (row_index == 0)
                        { // header cells
                            cell.BackgroundColor = new Color(A: 255, R: 128, G: 128, B: 128);
                            cell.DefaultCellTextState = header_text_state;
                        }
                        else
                        {
                            cell.BackgroundColor = new Color(A: 255, R: 255, G: 255, B: 255);
                            cell.DefaultCellTextState = common_text_state;
                        };

                        TextRect text_rect = new TextRect();
                        if (row_index == 0)
                        {
                            text_rect.Text = "header #" + col_index.ToString();
                        }
                        else
                            text_rect.Text = string.Format("value '{0}', '{1}'", row_index, col_index);

                        cell.Paragraphs.Add(text_rect);

                        row_cells.Add(cell);
                    }

                    Row row = new Row(Cells: row_cells);
                    table_rows.Add(row);
                }
                Table table = new Table(Left: 150, Top: 250, ColumnWidths: col_widths, Rows: table_rows);
                table.DefaultCellBorder = new BorderInfo(
                    Top: border_table_border,
                    Right: border_table_border,
                    Bottom: border_table_border,
                    Left: border_table_border,
                    RoundedBorderRadius: 2);

                return table;
            }
        }
    }
 

Trabajar con Tabla en PDF

Las tablas proporcionan un formato estructurado para presentar datos de manera sistemática, lo que facilita a los lectores entender y analizar la información. También mejoran el atractivo visual de un documento, añadiendo profesionalismo y organización. Al tratar con datos numéricos o comparativos, las tablas mejoran la claridad agrupando información relacionada en un formato fácil de leer. Además, las tablas pueden incorporar contenido en tiempo real o generado dinámicamente, como datos de bases de datos o paneles de análisis. Cree la Tabla con propiedades extendidas para documentos PDF con Aspose.PDF Cloud Node.js SDK.

Con nuestra biblioteca .NET usted puede:

  • Añadir encabezado y pie de página del documento PDF en formato de texto o imagen.
  • Añadir tablas y estampas (texto o imagen) a documentos PDF.
  • Anexar múltiples documentos PDF a un archivo existente.
  • Trabajar con adjuntos, anotaciones y campos de formulario en PDF.
  • Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
  • Eliminar todas las estampas y tablas de una página o de todo el documento PDF.
  • Eliminar una estampa o tabla específica del documento PDF por su ID.
  • Reemplazar instancias individuales o múltiples de texto en una página PDF o en todo el documento.
  • Amplio soporte para convertir documentos PDF a varios otros formatos de archivo.
  • Extraer varios elementos de archivos PDF y optimizar documentos PDF.
  • Puede probar nuestra aplicación gratuita para extraer Tabla en archivos PDF en línea y probar la funcionalidad.

  •