简体   繁体   中英

Libraries to generate docx files (Open XML)

We need to generate docx documents from an asp.net mvc site. The documents will vary a great deal, but they are pretty basic - the only thing out of the ordinary is the need to include tables. The c# code that generates the documents will need to create similar html/css as well. We don't have time to buy a commercial product for this.

Should we just read the spec and write some code to spit out the XML, or are there libraries available that would do the trick?

Edit: looks like Microsoft's Open XML library is an obvious choice, but does anyone have any experience with it? And can anyone point to some sample code that uses it?

Try this... http://openxmlwriter.codeplex.com/

codeplex.com has a lot of other libraries too.

http://www.codeplex.com/site/search?query=openxml

You can try https://github.com/open-xml-templating/docxtemplater

It makes it possible to create a template written in docx, that contains tags Hello {name} tha will be replaced.

You also have the possibility to create tables by looping over the table columns.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM