Add Table
O Documentize PDF Manager para .NET é um plugin versátil projetado para simplificar a integração de tabelas em documentos PDF. Quer você esteja organizando dados, projetando formulários ou melhorando a legibilidade de documentos, este plugin simplifica o processo enquanto mantém precisão e eficiência. Sua API intuitiva suporta tanto fluxos de trabalho de documentos únicos quanto de processamento em lote, tornando-o uma ferramenta essencial para desenvolvedores que trabalham com dados estruturados.
Criando um PDF com Tabelas
Siga estas etapas para criar tabelas estruturadas em um PDF usando a classe TableOptions
:
- Configure o objeto
TableOptions
para definir a estrutura da tabela, conteúdo e arquivos de entrada/saída. - Adicione tabelas, linhas e células ao seu PDF.
- Finalize o processo de geração da tabela usando o método
AddTable
.
Aqui está um exemplo:
1// Configure opções da tabela
2var options = new TableOptions();
3options.InsertPageBefore(1)
4 .AddTable()
5 .AddRow()
6 .AddCell().AddParagraph("Nome")
7 .AddCell().AddParagraph("Idade")
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// Adicione o caminho do arquivo de entrada
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// Defina o caminho do arquivo de saída
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// Execute o processo
28PdfManager.AddTable(options);
Definir página da tabela
Siga estas etapas para criar uma tabela em um PDF após a página 2: Aqui está um exemplo:
1var options = new TableOptions();
2options.InsertPageBefore(2) // Adicione a tabela antes da página 2
3 .AddTable()
4 .AddRow()
5 .AddCell().AddParagraph("Nome")
6 .AddCell().AddParagraph("Idade")
7// Adicione o caminho do arquivo de entrada
8options.AddInput(new FileDataSource("path_to_input.pdf"));
9// Defina o caminho do arquivo de saída
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// Execute o processo
12PdfManager.AddTable(options);
Principais Recursos:
- Criação Dinâmica de Tabelas: Gere tabelas estruturadas em documentos PDF sem esforço.
- Colocação de Página: Insira tabelas em locais específicos dentro de um PDF com precisão.
- Layout Personalizável: Ajuste a estrutura da tabela, alinhamento das células e estilos.