Pregunta

Me gustaría saber si su posible abrir Abrir el archivo de Word 2003 (doc) utilizando el formato de archivo XML API abierta? como Office 2007.

Tengo servicio de uno ventanas por las que estoy tratando de abrir y editar archivos doc pero conseguir mucho problems.I he publicado pregunta respecto a ese problema aquí pero no obtuvo respuesta.

Después de mucho googlear, me encontré con esta página cuales informa sobre las recomendaciones de Microsoft de la ofimática en código del lado del servidor. Microsoft sugiere que la automatización de la oficina no debe ser implementada en el código del lado del servidor, como aplicaciones de oficina se hacen para las estaciones de trabajo interactivas. Esta página no dice si es posible y cómo archivos doc abiertos utilizando la API de formato XML abierto.

Básicamente, quiero un servicio de Windows que se llevará a archivo doc como una entrada, abrirlo, editarlo y guardarlo. ¿Cómo lograr esto?

Mi AMBIENTE desarrollo: C #, .NET 2.0 Framework, Windows Vista, Office 2003

¿Fue útil?

Solución

creo que puede ser que falte el punto de Oficina de interoperabilidad. El uso de Office interoperabilidad significa, básicamente, que se comunica con un proceso de Microsoft Office Word / Excel corriendo y manipular un documento / hoja de cálculo de una manera definida. No hay necesidad de modificar directamente un documento de Word en sí si utiliza Office interoperabilidad.

Si desea modificar un documento .doc Office directamente sin la presencia de Microsoft Office, entonces su mejor apuesta sería la de Google para una biblioteca que manipular directamente .doc para que, a pesar de estas bibliotecas tienden a ser bastante con errores, y en los que no son errores, son caros.

EDIT:. Si estás preguntando si es o no se puede utilizar Office 2007 de interoperabilidad para manipular un archivo .doc, entonces la respuesta es sí

Otros consejos

No se puede. Microsoft introdujo oficina estándar XML abierto de Word 2007. Word utiliza el formato binario 2003.

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