Tecnología

Inicio

Cómo leer un documento de Word en ASP

Con tantos usuarios que comparten información en los archivos de documentos de Word, programación de aplicaciones para leer estos archivos para que sea útil para la productividad. documentos de Word son manejados por una clase especial incluido en la solicitud de área de trabajo de Visual Studio ASP.NET. El uso de esta clase consiste en importarlo a la aplicación y la asignación de los métodos y propiedades en el archivo abierto. Una vez abierto, el programador puede usar la información dentro del programa o mostrar resultados en la pantalla.

Instrucciones

1 Importar el espacio de nombres. El espacio de nombres contiene las bibliotecas para la manipulación de archivos de Microsoft Word. El siguiente código va en el principio del archivo de código C #.
Microsoft.Office.Interop.Word importación;

2 Una instancia de la clase para utilizar los métodos y propiedades. El siguiente código asigna la clase de una variable para su uso futuro en el código.
Word.ApplicationClass MyWord = new Word.ApplicationClass ();

3 Crear una variable de cadena que contiene la ruta de acceso al archivo. Esto es necesario por la clase Word para abrir el archivo.
objeto mi_archivo = "C: \ myfile.doc";

4 Abra el documento. La función de las necesidades de nueve parámetros. Estos otros parámetros no se utilizan en las llamadas aplicaciones ASP, por lo que los puso en nulo y sólo llenar el parámetro de ubicación del archivo. Si no tirar los objetos nulos, la llamada fallará.
objetar noValue = System.Reflection.Missing.Value;
Word.Document MyDoc = myWord.Documents.Open (ref mi_archivo,
Ref noValue, ref noValue, ref noValue, ref noValue, noValue ref,
Ref noValue, ref noValue, ref noValue, ref noValue, noValue ref,
Ref noValue);

5 Ajuste el documento activo e imprimir el contenido de la pantalla.
Word.Document myOpenedDoc = mydoc.ActiveDocument;
Console.WriteLine (myOpenedDoc.Content.Text);