DanfeSharp é uma biblioteca em C# que permite a geração do DANFE em formato PDF.
A biblioteca PDF Clown é utilizada para a escrita dos arquivos em PDF.
Exemplo de uso:
usingDanfeSharp;usingDanfeSharp.Modelo;//Cria o modelo a partir do arquivo Xml da NF-e.varmodelo=DanfeViewModelCreator.CriarDeArquivoXml("nfe.xml");//O modelo também pode ser criado e preenchido de outra forma.varmodelo=newDanfeViewModel(){NfNumero=123456,NfSerie=123,ChaveAcesso="123456987...",Emitente=newEmpresaViewModel(){CnpjCpf="123456...",Nome="DanfeSharp Ltda", ...//Inicia o Danfe com o modelo criadousing(vardanfe=newDanfe(modelo)){
danfe.Gerar();
danfe.Salvar("danfe.pdf");}