none
páginas web - formulários -gerar relatório em formato .doc RRS feed

  • Pergunta

  • Preciso desenvolver um sistema web.

    Este sistema web deve ter várias páginas , para preenchimento de formulários.

    Ao final do preenchimento desses formulários, o usuário deve gerar um relatório em formato word , com todas as informações que foram preenchidas.

    Porém, este formulário, ao ser gerado em formato word ( que é o relatório ) precisa e deve apresentar uma capa, um layout, uma sequência de textos de acordo com um documento em word que já existe, todo sequenciado. Ou seja: cada formulário que foi preenchido no sistema deve estar inserido em uma determinada página, com um determinado aspecto, em forma de tabela. 

    possuirá uma capa, tabelas (que serão resultadas desses formulários) imagens etc.
    Como é possível fazer isso ?

    desde já agradeço.


    • Editado Lanytech sábado, 26 de outubro de 2019 03:39
    • Editado IgorFKModerator segunda-feira, 28 de outubro de 2019 17:17 Formatação
    sábado, 26 de outubro de 2019 03:36

Todas as Respostas

  • Lany,

    Uma forma de ser feito isso é usar o componente OpenXML que pode ser usado para leitura e escrita em arquivos .xls, .xlsx, .doc, .docx e etc...
    Esse link tem um exemplo de como trabalhar com arquivos Word com o componente.
    https://www.codingame.com/playgrounds/11047/edit-word-documents-using-openxml-and-c-without-automationinterop
    Eu recomendo montar o arquivo word e usar esse componente dando um "replace" nos campos que precisa no arquivo, por exemplo, onde deveria ficar o nome da pessoa no arquivo word de modelo você pode colocar {Nome} e ai com o componente vc substitui essa variavel pelo nome digitado, e ao final do processo você gera um novo arquivo ja com os dados preenchidos mantendo o seu modelo.
    • Sugerido como Resposta IgorFKModerator segunda-feira, 28 de outubro de 2019 17:18
    segunda-feira, 28 de outubro de 2019 11:24