This library let you to create quickly some docx documents, based on the ooxml sdk of Microsoft.
By using the WordManager object, you will be able to geneate quickly your documents.
The API of WordManager is very easy to understand and to use.
In order to open a template, call the OpenDocFromTemplate method
var resourceName = "<Set full template file path here>"; // ex : C:\temp\template.dotx
var finalFilePath = "<Set saved new document file path here>"; // ex : C:\temp\createdDoc.docx
using (var word = new WordManager())
{
word.OpenDocFromTemplate(resourceName, finalFilePath, true);
word.SaveDoc();
word.CloseDoc();
}
Using the name of the database and the folder on the client device where to store database files:
var resourceName = "<Set full template file path here>"; // ex : C:\temp\template.dotx
var finalFilePath = "<Set saved new document file path here>"; // ex : C:\temp\createdDoc.docx
using (var word = new WordManager())
{
word.OpenDocFromTemplate(resourceName, finalFilePath, true);
word.SaveDoc();
word.CloseDoc();
}
If you want to contribute to this project, you can do it in several ways: