MG
Como faço para gerar Documento no WORD
Fechado
Ola Pessoal alguem tem um exemplo preciso gerar uma carta de cobrança no word.
nunca usei mas phpword.codeplex.com/
Ola Felipe, muito obrigado eu consegui
Vou tentar implementar a biblioteca.
Um arquivo .docx é bem menor que .rtf
vlw felipe
Maria regina, poderia me ajudar,
coloquei a a pasta PHPWord dentro de /app/lib/
Voce teve que modificar algum arquivo ?
pode me mandar um exemplo simples ?
Obrigado,
Luiz J
Ola luiz,
Utilei uma templatei do WORD e dentro desta template faco a substituicao das tags.
Exemplo:
require_once('app/lib/PHPWord/PHPWord.php');
$PHPWord = new PHPWord();
$document = $PHPWord->loadTemplate('app/output/TemplateCarta1.docx');
$nomeloteario = strtr($cliente->NMCLIENTE, $map);
$document->setValue('nomeLoteario',$nomeloteario); // nome loteario tag que esta dentro da template .DOCX
$nome = 'Carta1'.date('dmY').'.docx';
$document->save("app/output/{$nome}");
// open the report file
parent::openFile("app/output/{$nome}");
caso queira mais informações deixe seu email que envio a template a classe certinho
grata,
Regina Guerreiro
Regina, você pode disponibilizar esse modelo e a classe que faz a substituição? meu email jrmaceio09@gmail.com
Maria Regina caso tenha o template e a classe para trabalhar com phpword se puder me passar sense.contato@gmail.com
Agradeço desde já.
Olá Regina, se puder me enviar também eu agradeço. leandroferreiraluz@gmail.com
Olá Regina, se puder me enviar também eu agradeço. gyndaniel@gmail.com.
Estou usando a versão mais recente disponível em: https://github.com/PHPOffice/PHPWord
Fiz a instalação usando o comando: composer require phpoffice/phpword
Documentação: https://phpword.readthedocs.io/en/latest/templates-processing.html
Estou usando a versão mais recente disponível em: https://github.com/PHPOffice/PHPWord
Fiz a instalação usando o comando: composer require phpoffice/phpword
Documentação: https://phpword.readthedocs.io/en/latest/templates-processing.html
Olá Leandro Coelho, o arquivo modelo precisa estar em qual diretório??
Obrigado!!
Wilson,
Aqui no sistema eu tenho um cadastro de documento, onde neste cadastro já anexo o modelo configurado conforme a necessidade com as variáveis, nesse caso faz o upload do documento para a pasta: files/documents/aqui_vai_o_id_do_cadastro/contrato-xxxxxx-modelo.docx , esse nome fica gravado dentro deste cadastro.
Depois quando vai usar é só escolher o documento já cadastrado, pegar esse caminho: