Download the PHP package nfse-br/danfse without Composer
On this page you can find all versions of the php package nfse-br/danfse. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download nfse-br/danfse
More information about nfse-br/danfse
Files in nfse-br/danfse
Download nfse-br/danfse
More information about nfse-br/danfse
Files in nfse-br/danfse
Vendor nfse-br
Package danfse
Short Description Gerador de DANFSe Nacional (NFS-e padrão SPED) a partir de XML validado via XSD oficial
License MIT
Package danfse
Short Description Gerador de DANFSe Nacional (NFS-e padrão SPED) a partir de XML validado via XSD oficial
License MIT
Please rate this library. Is it a good library?
Informations about the package danfse
nfse-br/danfse
Biblioteca PHP para gerar DANFSe Nacional (PDF) a partir de um XML de NFS-e Nacional (SPED), com:
- validação contra o XSD oficial;
- parsing com namespace SPED;
- renderização do PDF com TCPDF.
Requisitos
- PHP 8.1+
- Extensões:
dom,libxml
Instalação
1) Via Packagist (recomendado)
Depois:
Orientação de uso
Danfse::gerar(string $xml): stringretorna o binário do PDF (o usuário decide se escreve em disco ou faz stream/download).Danfse::gerarParaArquivo(string $xml, string $outputPdf): voidescreve o PDF em disco.Danfse::gerarDeArquivo(string $xmlPath, string $outputPdf): voidconveniência (lê o XML do arquivo e escreve o PDF).
Configuração
Por padrão, a biblioteca já inclui o XSD em resources/xsd/ e valida o XML automaticamente.
Se você precisar apontar para outro XSD (ex.: outra versão), use o validador diretamente:
Uso (em outro projeto)
Gerar PDF binário (string) a partir do XML (string)
Parsing e renderização separadas (uso avançado)
Útil quando você quer inspecionar/alterar os dados antes do PDF:
Uso com Laravel
Instalação
No seu projeto Laravel:
Controller retornando download sem escrever em disco
Controller (alternativa) gravando em disco e baixando
Artisan Command (XML em arquivo → PDF em storage/app)
Exemplo pronto
Este repositório inclui um exemplo completo utilizando o XML de amostra:
Testes
Licença
MIT
All versions of danfse with dependencies
PHP Build Version
Package Version
The package nfse-br/danfse contains the following files
Loading the files please wait ...