Получить переменные

В этом руководстве мы познакомим вас с исходным кодом C# для извлечения переменных из документа с помощью Aspose.Words для .NET. Эта функция позволяет получить доступ к переменным, определенным в документе.

Шаг 1: Настройка проекта

Для начала создайте новый проект C# в вашей любимой IDE. Убедитесь, что в вашем проекте есть ссылка на библиотеку Aspose.Words for .NET.

Шаг 2: Загрузка документа

На этом этапе мы загрузим документ Word, из которого хотим получить переменные. Используйте следующий код для загрузки документа:

// Путь к каталогу документов.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");

Заменять"YOUR DOCUMENTS DIRECTORY" с фактическим путем к каталогу, в котором находится ваш документ.

Шаг 3: Получение переменных

Теперь мы получим переменные, определенные в документе. Используйте следующий код:

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);

Этот код перебирает каждую пару ключ-значение в переменных документа и извлекает имя и значение каждой переменной. Затем переменные объединяются для отображения информации для каждой переменной.

Пример исходного кода для получения переменных с помощью Aspose.Words для .NET


	// Путь к каталогу документов.
	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);

Обязательно укажите правильный путь к документу вdataDir переменная.

Теперь вы узнали, как получать переменные из документа с помощью Aspose.Words для .NET. Следуя пошаговому руководству, представленному в этом руководстве, вы сможете легко получать доступ к переменным и просматривать их из своих собственных документов.