Realizado

Criação de Pdf Dinâmico

Publicado em 12 de Abril de 2022 dias na TI e Programação

Sobre este projeto

Aberto

Nós possuímos uma plataforma onde apresentamos relatórios interativos para nossos clientes. Recentemente, tivemos alguns pedidos para disponibilizarmos um formato PDF bem estruturado para que o cliente pudesse imprimir e compartilhar seu relatório.
O Nosso relatório é dinâmico. A ordem e a quantidade de itens que aparece não é estática, ela é personalizada para algumas classes de clientes e serviços que prestamos. Logo, a solução que procuramos tem que ser adaptável a informação gerada.
Para início imediato.

Contexto Geral do Projeto

Quando subimos os dados para a plataforma nós enviamos um arquivo JSON que possui as categorias e dados. A plataforma usa esse JSON para então disponibilizar a interface gráfica para os clientes. Como a programação da plataforma foi desenhada para html, ela não se adapta bem para pdf, se tentarmos imprimir direto, ou fazer um print das páginas. Portanto, queremos montar um pdf a partir do arquivo json. Uma aplicação que seja focada em gerar PDF. Já temos um modelo de PDF desenhado em Illustrator que mostra como tem que ficar o relatório final. Basta pegar o modelo e seguir na montagem dos tipos de gráficos. Nós possuímos dois gráficos que não são convencionais, e portanto, foram desenhados especialmente para a aplicação. Os demais são gráficos comuns que podem ser encontrados em diversas bibliotecas gráficas. Outro desafio que temos para o pdf é de pegar uma parte do json que se trata de uma configuração em html, e trazer para dentro do relatório em pdf. A plataforma foi desenvolvida em php, mas estamos considerando em fazer o pdf via python, usando bibliotecas como por exemplo o fpdf. Futuramente iremos migrar a plataforma para Python e pretendemos aproveitar o trabalho com PDF. Em anexo instruções e modelo de relatório.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por E. J. O.