Получить переменные
В этом руководстве мы познакомим вас с исходным кодом 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. Следуя пошаговому руководству, представленному в этом руководстве, вы сможете легко получать доступ к переменным и просматривать их из своих собственных документов.