Pregunta

¿Cuál sería la mejor manera posible de convertir una página html (con css, tablas, imágenes, etc.) para convertirla a formato word o rtf. Ya sé sobre agregar el

content-type = application/word 

encabezado y esa no es una opción porque necesitamos las imágenes incrustadas en el documento para que se pueda ver sin una conexión a Internet activa.

Necesito una biblioteca .NET gratuita (preferiblemente) o comercial o una utilidad de línea de comandos, ya que necesito hacer esto en una aplicación ASP.NET alojada en un servidor compartido: |.

¿Fue útil?

Solución

Si está utilizando Word 2003 o 2007, puede convertir documentos xhtml a documentos Word Xml usando xslt. Si buscas en Google para html a docx xsl encontrará muchos ejemplos de lo contrario (convertir docx a html), por lo que puede encontrar uno de esos ejemplos como base para una conversión. El único desafío sería descargar e incrustar las imágenes en el documento, pero que también es posible .

Otros consejos

Hay varias posibilidades para convertir HTML a RTF. Estos enlaces deberían ayudarlo a comenzar:

La conversión a MS Word .doc es mucho más difícil y probablemente no valga la pena. Por las razones que esto es tan doloroso, lea el interesante artículo de Joel sobre .doc . Si tiene que escribir .doc por alguna razón, la interoperabilidad COM con MSOffice es probablemente su mejor opción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top