PDF Table Generator
O Documentize Table Generator for .NET é um plugin versátil projetado para simplificar a integração de tabelas em documentos PDF. Seja 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 workflows de processamento de documentos únicos quanto 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 TableGenerator
:
- Configure o objeto
TableOptions
para definir a estrutura da tabela, o conteúdo e os 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
Process
.
Aqui está um exemplo:
1var options = new TableOptions();
2
3// Especifique os arquivos PDF de entrada e saída
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Defina uma tabela com linhas e células
8options
9 .InsertPageBefore(1) // Adicione a tabela antes da primeira página
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Célula 1")
13 .AddCell().AddParagraph("Célula 2")
14 .AddCell().AddParagraph("Célula 3");
15
16// Gere a tabela no documento
17TableGenerator.Process(options);
Definindo a 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();
2
3// Especifique os arquivos PDF de entrada e saída
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Defina uma tabela com linhas e células
8options
9 .InsertPageAfter(2) // Adicione a tabela após a página 2
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Célula 1")
13 .AddCell().AddParagraph("Célula 2")
14 .AddCell().AddParagraph("Célula 3");
15
16// Gere a tabela no documento
17TableGenerator.Process(options);
Processando a Geração da Tabela
Depois de adicionar todo o conteúdo e personalizar a estrutura da tabela, finalize o processo chamando o método Process
. Este método gera as tabelas e atualiza o documento PDF. Veja como lidar com os resultados:
1var resultContainer = generator.Process(options);
2
3// Saída do número de resultados gerados
4Console.WriteLine("Número de resultados: " + resultContainer.ResultCollection.Count);
Principais Recursos:
- Criação de Tabelas Dinâmicas: Gere tabelas estruturadas em documentos PDF sem esforço.
- Suporte a Conteúdo Rico: Preencha tabelas com texto, HTML, imagens e conteúdo LaTeX.
- Colocação de Páginas: Insira tabelas em locais específicos dentro de um PDF com precisão.
- Layout Personalizável: Ajuste a estrutura da tabela, o alinhamento das células e o estilo.