Extension methods per FatturaElettronica.NET
Questo progetto è ora incorporato in FatturaElettronica.NET v3.0+. Di conseguenza il repository non viene più aggiornato.
ReadXml(string filePath)
: deserializza da file XML;ReadXml(Stream stream)
: deserializza da stream;ReadXmlSigned(string filePath)
: deserializza da XML firmato con algoritmo CADES (.p7m). Supporta anche file codificati Base64;ReadXmlSigned(Stream stream)
: deserializza da stream firmato con algoritmo CADES (.p7m). Supporta anche file codificati Base64;ReadXmlSignedBase64(string filePath)
: consigliato quando si sa in anticipo che il file è codificato Base64;WriteXml(string filePath)
: serializza su file XML non firmato;WriteXmlSigned(string pfxFile, string pfxPassword, string p7mFilePath)
: serializza su file XML, firmando con algoritmo CADES (.p7m);
WriteHtml(string outPath, string xslPath)
: crea un HTML con rappresentazione della fattura, usando un foglio di stile;
FromJson(string json)
: deserializza da JSON;
FatturaElettronicaFileNameGenerator
: classe per la generazione di nomi file conformi allo standard fattura elettronica.
FatturaElettronica.Extensions è su NuGet.
Dalla command line, con .NET Core:
dotnet add package FatturaElettronica.Extensions
Dalla Package Console, in Visual Studio:
PM> Install-Package FatturaElettronica.Extensions
Oppure usare il comando equivalente nella UI di Visual Studio.
Note
Extensions supporta .NET Standard v2.0, quindi gira su NET Framework 4.6.1 o superiori.
FatturaElettronica.Extensions è un progetto open source di Nicola Iarocci e Gestionale Amica rilasciato sotto licenza BSD. BouncyCastle, Copyright (c) 2000 - 2017 The Legion of the Bouncy Castle Inc. (licenza).
Se usi FatturaElettronica.NET o qualcun altro dei miei progetti in un prodotto che genera profitto, buon senso vorrebbe che tu sponsorizzassi la mia attività open source. Contribuiresti a far sì che il progetto su cui si basa il tuo prodotto rimanga sano, attivo, e mantenuto nel tempo. Avresti inoltre, se lo desideri, un premio in visibilità per te o la tua azienda. Ogni singola sottoscrizione ha un impatto significante.
Scopri come puoi partecipare sulla mia pagina GitHub Sponsors