Impressão de arquivo HTML via protheus

Bom dia!

Estou tentando realizar a geração de uma etiqueta via protheus, porém com o retorno de uma API em html.

Estou salvando o arquivo em um caminho dentro do protheus com:


_cHtml := '<html> ...... </html>'
_nHandleFile := FCreate("\spool\test_file.html")
FWrite(_nHandleFile, _cHtml)

Vi que nos métodos do FwMsPrinter() não é possível passar um arquivo para impressão, somente gerar um.

Portanto, fica a dúvida, é possível passar um arquivo HTML, ou até mesmo converter esse arquivo html em outro formato e realizar a impressão diretamente pelo protheus?

Bom dia, Teste dessa forma

A função FwPrintHTML receberá o caminho do arquivo HTML e imprimirá o conteúdo na impressora padrão.

USER FUNCTION PrintHtmlDocument()

LOCAL cHtmlFile := "\spool\test_file.html" // Caminho para o arquivo HTML

IF FILE(cHtmlFile)

FwPrintHTML(cHtmlFile, NIL, NIL, NIL)

ELSE

MSGINFO("Arquivo HTML não encontrado.")

ENDIF

RETURN NIL

Altere "\spool\test_file.html" pelo caminho do seu arquivo HTML.

Boa tarde Andreas, consegue providenciar alguma documentação sobre essa função? Não encontrei nada sobre ela no TDN da Totvs, e esta retornando .F. para todas as chamadas.