Die von uns entwickelte Anwendung füllt MS Word-Vorlagen mit Daten aus der Datenbank. Kunden benötigen die Möglichkeit, Word-Vorlagen über MS Word zu bearbeiten (Stil, Schriftart, Layout usw. ändern), ohne dass zusätzliche Software installiert werden muss und ohne Schulung.
AFAIK können Sql Reporting Services und Crystal Reports keine MS Word-Vorlagen ausfüllen, die in MS Word erstellt wurden. Also haben wir unsere eigene Lösung implementiert, die .net-Klassen auf xml-gespeicherte MS Word-Dokumente abbildet. Es sieht so aus, dass wir deklarieren
class MyTemplate
{
// maps to [age] field declared in ms document straight in the text
int Age { get; set; }
// maps to table by attributes applied to property (omitted)
List<Person> Persons { get; set; }
}
Wir haben auch das Einfügen von Bildern implementiert.
Gibt es kostenlose Bibliotheken für diese Aufgabe oder verwenden Sie vielleicht Ihre eigenen MS-Word-Vorlagen in Ihren Projekten?