ASP.NET + C#. Erstellung von word-Dokument aus Vorlage
Ich habe ein word-Dokument enthält nur eine Seite mit text gefüllt und Grafik. Die Seite enthält auch einige Platzhalter wie [Feld1],[Feld2],..., etc.
Ich bekomme Daten aus einer Datenbank und ich möchte, um dieses Dokument zu öffnen und füllen die Platzhalter mit einigen Daten. Für jede Datenzeile ich möchte, um dieses Dokument zu öffnen, füllen Sie den Platzhalter mit der Zeile werden die Daten und dann verketten Sie alle erstellten Dokumente in einem einzigen Dokument.
Was ist die beste und einfachste Weg, dies zu tun?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werden Sie wahrscheinlich brauchen, um eine Drittanbieter-Bibliothek.
Möchten Sie vielleicht zu prüfen, aus http://www.codeproject.com/Articles/660478/Csharp-Create-and-Manipulate-Word-Documents-Progra
Folgenden Abschnitt eigens behandelt das ersetzen von Werten in einem Word-Dokument.
http://www.typecastexception.com/post/2013/09/28/C-Create-and-Manipulate-Word-Documents-Programmatically-Using-DocX.aspx#Find-and-Replace-Text-Using-DocX---Merge-Templating--Anyone-
Anstatt eine Dritte Partei werde ich schlage vor, Sie openXML
fügen Sie folgenden namespaces System.Text.RegularExpressions;
DocumentFormat.OpenXml.Verpackung; und DocumentFormat.OpenXml.Textverarbeitung;
}