Obtener variables

En este tutorial, lo guiaremos a través del código fuente de C# para recuperar variables de un documento con Aspose.Words para .NET. Esta característica le permite acceder a variables definidas en un documento.

Paso 1: configuración del proyecto

Para comenzar, cree un nuevo proyecto de C# en su IDE favorito. Asegúrese de que en su proyecto se haga referencia a la biblioteca Aspose.Words para .NET.

Paso 2: cargar el documento

En este paso, cargaremos el documento de Word del cual queremos recuperar las variables. Utilice el siguiente código para cargar el documento:

// Ruta al directorio de documentos.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");

Reemplazar"YOUR DOCUMENTS DIRECTORY" con la ruta real del directorio donde se encuentra su documento.

Paso 3: Recuperar variables

Ahora recuperaremos las variables definidas en el documento. Utilice el siguiente código:

string variables = "";
foreach(KeyValuePair<string, string> entry in doc.Variables)
{
     string name = entry.Key;
     string value = entry.Value;
     if (variables == "")
     {
         variables = "Name: " + name + ", " + "Value: " + value;
     }
     else
     {
         variables = variables + "\nName: " + name + ", " + "Value: " + value;
     }
}

Console.WriteLine("\nThe document contains the following variables:\n" + variables);

Este código itera sobre cada par clave-valor en las variables del documento y recupera el nombre y el valor de cada variable. Luego, las variables se concatenan para mostrar la información de cada variable.

Código fuente de ejemplo para Obtener variables usando Aspose.Words para .NET


	// La ruta al directorio de documentos.
	string dataDir = "YOUR DOCUMENT DIRECTORY";
	Document doc = new Document(dataDir + "Document.docx");
	
	string variables = "";
	foreach (KeyValuePair<string, string> entry in doc.Variables)
	{
		string name = entry.Key;
		string value = entry.Value;
		if (variables == "")
		{
			variables = "Name: " + name + "," + "Value: {1}" + value;
		}
		else
		{
			variables = variables + "Name: " + name + "," + "Value: {1}" + value;
		}
	}
	

	Console.WriteLine("\nDocument have following variables " + variables);

Asegúrese de especificar la ruta correcta del documento en eldataDir variable.

Ahora ha aprendido cómo recuperar variables de un documento usando Aspose.Words para .NET. Si sigue la guía paso a paso proporcionada en este tutorial, podrá acceder y ver fácilmente las variables de sus propios documentos.