https://github.com/tbertuzzi/danfepdf
Conversor de XML em Danfe PDF
https://github.com/tbertuzzi/danfepdf
dafepdf danfe nfe xmlpdf
Last synced: 6 months ago
JSON representation
Conversor de XML em Danfe PDF
- Host: GitHub
- URL: https://github.com/tbertuzzi/danfepdf
- Owner: TBertuzzi
- Created: 2022-05-19T17:35:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-05-19T17:50:08.000Z (over 3 years ago)
- Last Synced: 2025-02-23T22:05:53.308Z (7 months ago)
- Topics: dafepdf, danfe, nfe, xmlpdf
- Language: C#
- Homepage:
- Size: 206 KB
- Stars: 11
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DanfePDF
DanfePDF é uma biblioteca em C# que permite a geração do DANFE em formato PDF feito com .net Standard.
O Projeto foi refatorado e convertido para funcionar com .net Standard a partir do projeto
[DanfeSharp](https://github.com/SilverCard/DanfeSharp) (Feito em .net Famework 4.0 e não atualizado mais)A biblioteca PdfClown.NetStandard é utilizada para a escrita dos arquivos em PDF.
|Name|Info|
| ------------------- | :------------------: |
|DanfePDF|[](https://www.nuget.org/packages/DanfePDF/)|Exemplo de uso:
```csharpusing DanfePDF.Esquemas.NFe;
using DanfePDF.Modelo;//Cria o modelo a partir do arquivo Xml da NF-e.
var modelo = DanfeViewModelCreator.CriarDeArquivoXml("nfe.xml");//O modelo também pode ser criado e preenchido de outra forma.
var modelo = new DanfeViewModel()
{
NfNumero = 123456,
NfSerie = 123,
ChaveAcesso = "123456987...",
Emitente = new EmpresaViewModel()
{
CnpjCpf = "123456...",
Nome = "DanfePDF",
...//Inicia o Danfe com o modelo criado
using (var danfe = new Danfe(modelo))
{
danfe.Gerar();
danfe.Salvar("danfe.pdf");
}
```[Exemplos Aqui](https://github.com/TBertuzzi/DanfePDF/tree/main/DanfePDF.Console)