איך לקרוא מסמכי Word ב-C# באמצעות Aspose.Words

איך לקרוא מסמכי Word ב-C# באמצעות Aspose.Words

Η ανάγνωση των εγγράφων Word στο C# μπορεί να είναι απλή με τη χρήση της βιβλιοθήκης Aspose.Words. Αυτό το εγχειρίδιο παρέχει λεπτομερείς οδηγίες σχετικά με το πώς να ρυθμίσετε το περιβάλλον σας, βήμα προς βήμα διαδικασίες για την ανάγνωση των αρχείων Word, και εκτεταμένα παραδείγματα κώδικα. Θα μάθετε πώς να διαβάσετε διάφορες μορφές όπως DOCX ή DOC, και πώς να έχετε πρόσβαση σε διαφορετικά στοιχεία μέσα σε ένα έγγραφο Word.

Πλεονεκτήματα της ανάγνωσης εγγράφων

  • Διαθεσιμότητα σε στοιχεία εγγράφου:- Απομακρύνετε και χειριστείτε παραγράφους, πίνακες και κινήσεις κειμένου.

  • Εύκολη ενσωμάτωση:- Ενσωματώστε εύκολα την ανάγνωση εγγράφων του Word στις εφαρμογές C# σας.

  • Διαφορετικότητα:- Διαχειριστείτε διαφορετικές μορφές Λόγου χωρίς προσπάθεια.

Προϋποθέσεις: Προετοιμασία για την ανάγνωση εγγράφων Word

  • Βεβαιωθείτε ότι έχετε εγκατεστημένο το Visual Studio ή οποιοδήποτε άλλο .NET IDE.
  • Εγκαταστήστε τη βιβλιοθήκη Aspose.Words μέσω του διαχειριστή πακέτων NuGet.
  • Σχεδιάστε τη δομή του έργου σας για να συμπεριλάβετε τα αρχεία κώδικα που απαιτούνται για το εγχειρίδιο.

Βήμα προς βήμα οδηγός για την ανάγνωση ενός εγγράφου Word

Βήμα 1: Προσαρμογή του περιβάλλοντος

Στο έργο σας .NET, προσθέστε τη βιβλιοθήκη Aspose.Words χρησιμοποιώντας το διαχειριστή πακέτων NuGet.

Η εντολή να τρέξει:Install-Package Aspose.Words

Βήμα 2: Κατεβάστε το αρχείο εισόδου DOCX

Δημιουργήστε μια παράσταση της κατηγορίας Εγγράφων και φορτώστε το αρχείο DOCX.

using Aspose.Words;

Document doc = new Document("input.docx");

Βήμα 3: Αποκτήστε όλα τα σημεία της παραγράφου

Απομακρύνετε όλους τους κόμβους τύπου Παραγράφου από το έγγραφο.

foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

Βήμα 4: Αποκτήστε όλα τα τρέχοντα κόμβους

Αποκτήστε όλους τους κόμβους τύπου Run από το έγγραφο.

foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

Παράδειγμα κώδικα για να διαβάσετε το αρχείο του Word σε C#

Εδώ είναι ο πλήρης κώδικας που συνδυάζει όλα τα παραπάνω βήματα.

// Load the source Word file to be read
Document doc = new Document("input.docx");

// Read all paragraphs in the document and display their content
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

// Read all Runs in the document and display style and text
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

Συμπεράσματα

Σε αυτό το εγχειρίδιο, έχετε μάθει πώς να διαβάσετε τα έγγραφα του Word στο C# χρησιμοποιώντας το Aspose.Words, συμπεριλαμβανομένων των παραδείξεων διαμόρφωσης και κώδικα. Αυτή η γνώση σας επιτρέπει να έχετε πρόσβαση σε διάφορα στοιχεία μέσα σε ένα αρχείο του Word, καθιστώντας ευκολότερο να επεξεργαστεί ή να εμφανιστεί το περιεχόμενο όπως απαιτείται.

 Ελληνικά