Faça perguntas sobre como capturar ou converter páginas da Web ou HTML into imagens, documentos CSV, PDF ou DOCX, além de como converter vídeos into GIF animado usando nossa API.
Criamos documentos docx com a seguinte função:
require('grabzit/lib/GrabzItClient.class.php');
// require("grabzit/config.php");
$grabzIt = new GrabzItClient("...xxx...");
$grabzIt->HTMLtoDOCX("algum conteúdo aqui");
header('Tipo de conteúdo: aplicativo/fluxo de octetos');
header('Content-Disposition: attachment; filename="'.$GLOBALS{TSFE}->id.'.docx"');
$GLOBALS['TSFE']->content = $grabzIt->SaveTo();
Os documentos são saved mas quando um docx é aberto o Word mostra "erro ao abrir o documento..."
O que pode estar errado?
Por favor, você pode acessar esta página: https://grabz.it/html-to-word-docx-api.aspx
Em seguida, crie uma captura com o HTML na caixa e abra o arquivo.
O erro ocorre?
Além disso, não parece que $GLOBALS['TSFE'] esteja sendo gerado intó a resposta.
O exemplo da página da API causa o mesmo erro. $GLOBALS['TSFE']->content gera o conteúdo corretamente into saved docx para que o docx possa ser aberto corretamente com o wordpad. Somente o MS Word causa esse erro.
você pode experimentá-lo aqui https://www.liesegang-partner.de/print/mustervertraege/unternehmenskauf/unternehmenskaufvertrag-share-deal-gmbh.html?doctype=word&attachment=1
Qual é o HTML que você está convertendo? Talvez seja esse o problema.
veja aqui como exemplo https://www.liesegang-partner.de/print/mustervertraege/unternehmenskauf/unternehmenskaufvertrag-share-deal-gmbh.html
Identificamos qual é o problema e lançaremos uma correção de software em breve.
A correção para esse problema deve estar disponível nos próximos 30 minutos.