Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/10/2012, 11:32
Alfilxdama
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 10 meses
Puntos: 1
Respuesta: Mostrar un docx en html

Hola DeivisAndres, en la web pude encontrar un archivo XSLT para darle formato al XML que tomo con la clase DocumentFormat.OpenXml.

Acá dejo el código por si alguno lo necesita: (xWord es un control XML)

WordprocessingDocument wordDoc = WordprocessingDocument.Open(wPath, true);
string wDoc = wordDoc.MainDocumentPart.Document.InnerXml;
cmWorkXml wx = new cmWorkXml();
XmlDocument xml_wx = wx.stringToXmlDocument(wDoc);
string xsl_w = ConfigurationManager.AppSettings["site_path"] + "word_css.xsl";
xWord.TransformSource = xsl_w;
xWord.Document = xml_wx;

Saludos