Pobierz zmienne

W tym samouczku przeprowadzimy Cię przez kod źródłowy C#, aby pobrać zmienne z dokumentu za pomocą Aspose.Words dla .NET. Ta funkcja umożliwia dostęp do zmiennych zdefiniowanych w dokumencie.

Krok 1: Konfiguracja projektu

Aby rozpocząć, utwórz nowy projekt C# w swoim ulubionym środowisku IDE. Upewnij się, że w Twoim projekcie znajduje się odwołanie do biblioteki Aspose.Words for .NET.

Krok 2: Załaduj dokument

W tym kroku załadujemy dokument Word, z którego chcemy pobrać zmienne. Aby załadować dokument, użyj poniższego kodu:

// Ścieżka do katalogu dokumentów.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Document doc = new Document(dataDir + "Document.docx");

Zastępować"YOUR DOCUMENTS DIRECTORY" z rzeczywistą ścieżką katalogu, w którym znajduje się dokument.

Krok 3: Pobieranie zmiennych

Teraz pobierzemy zmienne zdefiniowane w dokumencie. Użyj następującego kodu:

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

Ten kod wykonuje iterację po każdej parze klucz-wartość w zmiennych dokumentu i pobiera nazwę i wartość każdej zmiennej. Zmienne są następnie łączone w celu wyświetlenia informacji o każdej zmiennej.

Przykładowy kod źródłowy funkcji Pobierz zmienne przy użyciu Aspose.Words dla .NET


	// Ścieżka do katalogu dokumentów.
	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);

Pamiętaj, aby określić poprawną ścieżkę dokumentu w plikudataDir zmienny.

Nauczyłeś się teraz, jak pobierać zmienne z dokumentu za pomocą Aspose.Words dla .NET. Postępując zgodnie ze szczegółowym przewodnikiem zawartym w tym samouczku, możesz łatwo uzyskać dostęp do zmiennych z własnych dokumentów i je przeglądać.