EDIFACT Rechnung erzeugen und an eine bestehendes PDF/A-3 Dokument anhängen
Mit diesem Code Snippet können Sie eine EDIFACT Datei erzeugen und auf der Festplatte speichern und auch an ein PDF/A-3 Dokument anhängen.
public void BuildEdifact()
{
var mInterchange = new EdiInterchange(1, "ZZ", "STDSP5AC", "ZZ", "GTNEXUS", false);
var mGroup = mInterchange.CreateGroup(263, "QM", "STDSP5AC", "STDCERTSH");
var ediMessage = CreateMessage();
mGroup.AddMessage(ediMessage.data);
mInterchange.SaveXml("sample.xml");
mInterchange.SaveEdi("sample.edi");
mInterchange.SaveEdi("sample.txt", Environment.NewLine);
PdfDocument doc = new PdfDocument("sample.pdf");
doc.AttachEditfactFromStream(new MemoryStream(Encoding.ASCII.GetBytes(mInterchange.Edi)));
}
{
var mInterchange = new EdiInterchange(1, "ZZ", "STDSP5AC", "ZZ", "GTNEXUS", false);
var mGroup = mInterchange.CreateGroup(263, "QM", "STDSP5AC", "STDCERTSH");
var ediMessage = CreateMessage();
mGroup.AddMessage(ediMessage.data);
mInterchange.SaveXml("sample.xml");
mInterchange.SaveEdi("sample.edi");
mInterchange.SaveEdi("sample.txt", Environment.NewLine);
PdfDocument doc = new PdfDocument("sample.pdf");
doc.AttachEditfactFromStream(new MemoryStream(Encoding.ASCII.GetBytes(mInterchange.Edi)));
}