Obter variáveis
Neste tutorial, orientaremos você no código-fonte C# para recuperar variáveis de um documento com Aspose.Words for .NET. Este recurso permite acessar variáveis definidas em um documento.
Etapa 1: configuração do projeto
Para começar, crie um novo projeto C# em seu IDE favorito. Certifique-se de que a biblioteca Aspose.Words for .NET seja referenciada em seu projeto.
Passo 2: Carregando o documento
Nesta etapa carregaremos o documento Word do qual queremos recuperar as variáveis. Use o seguinte código para carregar o documento:
// Caminho para o diretório de documentos.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");
Substituir"YOUR DOCUMENTS DIRECTORY"
com o caminho real do diretório onde seu documento está localizado.
Etapa 3: Recuperando variáveis
Agora iremos recuperar as variáveis definidas no documento. Use o seguinte 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 de valores-chave nas variáveis do documento e recupera o nome e o valor de cada variável. As variáveis são então concatenadas para exibir as informações de cada variável.
Exemplo de código-fonte para obter variáveis usando Aspose.Words for .NET
// O caminho para o diretório 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);
Certifique-se de especificar o caminho correto do documento nodataDir
variável.
Agora você aprendeu como recuperar variáveis de um documento usando Aspose.Words for .NET. Seguindo o guia passo a passo fornecido neste tutorial, você pode acessar e visualizar facilmente variáveis de seus próprios documentos.