PHPackages                             jaimearaujo18/nfse-nacional-pdf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. jaimearaujo18/nfse-nacional-pdf

ActiveProject[PDF &amp; Document Generation](/categories/documents)

jaimearaujo18/nfse-nacional-pdf
===============================

NFS-e PDF

0.2(4mo ago)030↓93.8%MITPHPPHP &gt;=7.4

Since Jan 19Pushed 4mo agoCompare

[ Source](https://github.com/JaimeAraujo18/nfse-nacional-pdf)[ Packagist](https://packagist.org/packages/jaimearaujo18/nfse-nacional-pdf)[ RSS](/packages/jaimearaujo18-nfse-nacional-pdf/feed)WikiDiscussions master Synced today

READMEChangelog (2)Dependencies (2)Versions (6)Used By (0)

NFS-e Nacional PDF Generator
============================

[](#nfs-e-nacional-pdf-generator)

[![Latest Version on Packagist](https://camo.githubusercontent.com/11b32017325a6fa444334fe5164e0e492475b9e089328282faa41078e050c678/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6a61696d65617261756a6f31382f6e6673652d6e6163696f6e616c2d7064662e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jaimearaujo18/nfse-nacional-pdf)[![Total Downloads](https://camo.githubusercontent.com/62b164cbe2ba1df4e795b97522509a881e3f38f2a0a03504baf50b7c57ae8314/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6a61696d65617261756a6f31382f6e6673652d6e6163696f6e616c2d7064662e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/jaimearaujo18/nfse-nacional-pdf)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE.md)

Gerador de PDF para Documento Auxiliar da NFS-e (DANFSe) a partir de arquivos XML da NFS-e Nacional.

Descrição
---------

[](#descrição)

Este projeto converte arquivos XML de Nota Fiscal de Serviços Eletrônica (NFS-e) no formato nacional em documentos PDF formatados (DANFSe - Documento Auxiliar da NFS-e). Soçução independente que não tem qualquer relação com o oficial.

Requisitos
----------

[](#requisitos)

- PHP &gt;= 7.4
- Composer

Exemplo de uso
--------------

[](#exemplo-de-uso)

```
$title = 'NFSe-00123456789.pdf';
$xml_path = 'path-to-nfse-xml-file.xml';

if (!file_exists($xml_path)) {
    die("Arquivo XML da NFS-e não encontrado para geração do DANFSe.");
}

$generator = new NfsePdfGenerator('Sistema');
$generator->parseXml($xml_path);
$generator->setTitle($title);

// exibição dos dados da prefeitura
// departamento, fone, e-mail e brasão
// Caso não seja definido, não serão exibidos dados "extras" da preitura,
// somente "Prefeitura Municipal de [Local de emissão]" (NFSe/infNFSe/xLocEmi)
$generator->setMunicipality([
    'department' => 'Secretaria Municipal da Fazenda',
    'phone' => '(11) 4002-8922',
    'email' => 'email@cidade.emissao.com',
    'image' => 'path-to-municipality-coat-of-arms.png' // local file path
]);

// O nome da cidade e sigla UF do tomador não estão disponíveis no XML
// Utilize esses dois métodos para buscar o código IBGE da cidade e definir o nome/UF
// Caso não seja definido um nome/uf externamente, será exibido somente o nome da
// cidade de prestação do serviço (NFSe/infNFSe/xLocPrestacao)
$ibge_cidade_tomador = $generator->getTomadorCidadeIBGE();

// buscar nome da cidade e sua UF, de algum local publico ou banco de dados
// $cidade_tomador = buscar_cidade_uf_by_cidade_ibge($ibge_cidade_tomador);
$cidade_tomador = (object) [
    'nome' => 'Sapiranga',
    'uf' => 'RS'
];

if ($cidade_tomador) {
    $generator->setTomadorCidadeUF($cidade_tomador->nome, $cidade_tomador->uf);
}

// adiciona todo o conteúdo do XML no PDF em memória
$pdf = $generator->generate();

// Opções de output: (TCPDF)
// 'I' -> Send PDF to the standard output
// 'D' -> download PDF as file
// 'F' -> save PDF to a local file
$pdf->Output($title, 'I');
```

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance78

Regular maintenance activity

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 66.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~45 days

Total

2

Last Release

120d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/473f6a632da4f553c004c4314e849e1c3e63c7b80e9ed17565143cab8d75f3b9?d=identicon)[AraujoDev](/maintainers/AraujoDev)

---

Top Contributors

[![JaimeAraujo18](https://avatars.githubusercontent.com/u/42072923?v=4)](https://github.com/JaimeAraujo18 "JaimeAraujo18 (12 commits)")[![paseto](https://avatars.githubusercontent.com/u/1163778?v=4)](https://github.com/paseto "paseto (6 commits)")

### Embed Badge

![Health badge](/badges/jaimearaujo18-nfse-nacional-pdf/health.svg)

```
[![Health](https://phpackages.com/badges/jaimearaujo18-nfse-nacional-pdf/health.svg)](https://phpackages.com/packages/jaimearaujo18-nfse-nacional-pdf)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[spipu/html2pdf

Html2Pdf is a HTML to PDF converter written in PHP - It uses TCPDF - OFFICIAL PACKAGE

1.8k11.1M50](/packages/spipu-html2pdf)[elibyy/tcpdf-laravel

tcpdf support for Laravel 6, 7, 8, 9, 10, 11

3632.9M8](/packages/elibyy-tcpdf-laravel)[iio/libmergepdf

Library for merging multiple PDFs

40814.5M20](/packages/iio-libmergepdf)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

751291.4k43](/packages/civicrm-civicrm-core)[creagia/laravel-sign-pad

Laravel package for of E-Signature with Signature Pad and Digital Certified Sign with TCPDF

546126.7k](/packages/creagia-laravel-sign-pad)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
