Para saber mais sobre este cliente

Faça seu login na Workana

Projetos abertos
Construir uma Biblioteca (dll), deve ser em C# asp net.CORE 2.2
Nosso objetivo é ter um gerador de pdf customizado a nossa necessidade, que são basicamente gerar um pdf a partir de um documento word e gerar o pdf a partir de um objeto json (classe) previamente definida cujo conteúdo é dinâmico e impresso em blocos (header, table, sumary),
considere:

deve conter os seguinte métodos:

1)    método docxtopdf –
a)     recebe:
i)    string base64 (gzip)
ii)    string  nome de arquivo docx
b)    retorno
i)    pdf no mesmo formato (gzip)
2)    método fisicaldocxtopdf
a)    recebe
i)    string com path completo do arquivo docx
ii)     string com path completo de destino
b)    retorno
i)    true ou exception (file not found, path inválido, etc
3)    método jsontosimplepdf, nesse processo o objetivo é utilizar a classe datatopdf (anexo) para e gerar um pdf conforme o modelo fornecido
a)     recebe:
i)     objeto json
b)    retorna
i)     base64 pdf.
4)    Método JsonToSimpleFisicalPdf  O mesmo do método Anterior, porém  lendo e salvando em disco
a)      Recebe:
i)     String path arquivo TXT/Json em disco
ii)      string com path completo de destino
b)      Retorna
i)     True ou Exception (File Not Found, path inválido, etc

Considerações:
1)    Anexo existe dois Código em C# que auxiliam no entendimento e regras do projeto.  Os códigos podem e devem ser melhorados para atender a funcionalidade final, porém não pode ser removido recursos
2)    O exemplo DataToPdf.json retrata o conteúdo de exemplo de como seria a entrada de do objeto em json
3)    O Modelo em PDF é um esboço/referência, esperamos que a formatação e características visuais possam ser superiores as esboçadas nesse arquivo.


4)    A conversão do Word em PDF deve contemplar todas as características tais como imagens, tabelas e links
5)    A possibilidade técnica da execução foi encontrada a partir desse post: https://stackoverflow.com/questions/46580718/convert-word-doc-and-docx-format-to-pdf-in-net-core-without-microsoft-office-in/46658645
6)    A Entrega deve acompanhar o código devidamente comentado e documentado, além de uma apresentação remota (TeamViewer ou similar) do código programado , bem como das dependências utilizadas no projeto.
7)    As dependências devem ser de uso free
8)    O Office não pode ser requisito de instalação com a aplicação

Categoria: TI e Programação
Subcategoria: Programação
Qual é o alcance do projeto?: Alteração média
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

USD 250 - 500