Skip to the content.

Visualizador HTML

O visualizador HTML expõe o HTML intermediário consumido pelo dompdf para renderizar o PDF. Útil para inspecionar a marcação do DANFSe em testes, depuração ou em qualquer cenário em que o PDF ainda não é o destino final.

use DanfseNacional\DanfseGenerator;

$generator = new DanfseGenerator();
$nfse = $generator->parseXml($xml);

$html = $generator->generateHtml($nfse);

generateHtml() retorna a string HTML completa, com:

Quando usar

Servidor de desenvolvimento

A raiz do repositório traz um index.php que serve qualquer XML de schemas/ via ?key=<basename>:

php -S localhost:8000

Abra http://localhost:8000/?key=<basename-do-xml-em-schemas> para ver o DANFSe renderizado em HTML. Use ?html=1 para receber o HTML intermediário em vez do var_dump do DTO.

Próximos passos