Evaluating bids

Dll Asp Net Core docx and json to Pdf

Published on the October 29, 2019 in IT & Programming

About this project

Open

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

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Developer

Delivery term: November 13, 2019

Skills needed