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:

  1. Configure o objeto TableOptions para definir a estrutura da tabela, o conteúdo e os arquivos de entrada/saída.
  2. Adicione tabelas, linhas e células ao seu PDF.
  3. 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.
 Português