Αναζήτηση κειμένου με λέξη-κλειδί

Εισαγωγή

Σε αυτό το σεμινάριο, θα εμβαθύνουμε στη χρήση του GroupDocs.Parser για .NET για αναζήτηση κειμένου με λέξη-κλειδί μέσα σε έγγραφα. Το GroupDocs.Parser είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να εξάγουν κείμενο, μεταδεδομένα και άλλες πληροφορίες από διάφορες μορφές αρχείων, όπως αρχεία PDF, έγγραφα του Microsoft Office και άλλα. Η αναζήτηση συγκεκριμένων λέξεων-κλειδιών σε αυτά τα έγγραφα μπορεί να είναι απαραίτητη για εφαρμογές που ασχολούνται με μεγάλους όγκους δεδομένων κειμένου.

Προαπαιτούμενα

Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε ρυθμίσει τις ακόλουθες ρυθμίσεις:

  1. Περιβάλλον ανάπτυξης: Visual Studio ή οποιοδήποτε προτιμώμενο .NET IDE.
  2. GroupDocs.Parser για .NET: Λήψη της βιβλιοθήκης απόεδώ.
  3. Πρόσβαση σε δείγματα αρχείων: Προετοιμάστε ένα δείγμα αρχείου (π.χ. PDF, DOCX) για να ελέγξετε τη λειτουργία αναζήτησης λέξεων-κλειδιών.

Εισαγωγή χώρων ονομάτων

Αρχικά, πρέπει να συμπεριλάβετε τους απαραίτητους χώρους ονομάτων στο έργο σας.

using System;
using System.Collections.Generic;
using System.Text;
using GroupDocs.Parser.Data;

Βήμα 1: Δημιουργήστε την κλάση Parser

Ξεκινήστε δημιουργώντας ένα παράδειγμα τουParser τάξη και δώστε τη διαδρομή προς το δείγμα του αρχείου σας.

using (Parser parser = new Parser("YourSampleFile.pdf"))
{
    // Αναζήτηση λέξης-κλειδιού
    IEnumerable<SearchResult> searchResults = parser.Search("test");
    // Επανάληψη στα αποτελέσματα αναζήτησης
    foreach (SearchResult result in searchResults)
    {
        //Εκτυπώστε το ευρετήριο και το κείμενο που βρέθηκε
        Console.WriteLine($"At {result.Position}: {result.Text}");
    }
}

Βήμα 2: Αναζήτηση λέξης-κλειδιού

Μέσα στοusing μπλοκ, καλέστε τοSearch μέθοδος στοparser αντικείμενο, περνώντας την επιθυμητή λέξη-κλειδί ως όρισμα.

IEnumerable<SearchResult> searchResults = parser.Search("test");

Αντικαθιστώ"test" με τη λέξη-κλειδί που θέλετε να αναζητήσετε στο έγγραφο.

Βήμα 3: Επαναλάβετε τα αποτελέσματα αναζήτησης

Στη συνέχεια, επαναλάβετε τα αποτελέσματα αναζήτησης που λαμβάνονται από τοSearch μέθοδος που χρησιμοποιεί αforeach βρόχος.

foreach (SearchResult result in searchResults)
{
    Console.WriteLine($"At {result.Position}: {result.Text}");
}

Για κάθεSearchResult αντικείμενοresult , μπορείτε να έχετε πρόσβασηPosition (ευρετήριο) καιText (το κείμενο που βρέθηκε).

συμπέρασμα

Σε αυτό το σεμινάριο, εξερευνήσαμε πώς να χρησιμοποιήσετε το GroupDocs.Parser για .NET για να αναζητήσετε κείμενο με λέξη-κλειδί μέσα στα έγγραφα χωρίς κόπο. Μόχλευση τουSearch μέθοδος τουParser class επιτρέπει την αποτελεσματική ανάκτηση σχετικών αποσπασμάτων κειμένου με βάση συγκεκριμένους όρους αναζήτησης.

Συχνές ερωτήσεις

Είναι το GroupDocs.Parser συμβατό με διάφορες μορφές εγγράφων;

Ναι, το GroupDocs.Parser υποστηρίζει ένα ευρύ φάσμα μορφών αρχείων, συμπεριλαμβανομένων των PDF, DOCX, XLSX, PPTX και άλλων.

Μπορώ να εκτελέσω προηγμένες λειτουργίες εξαγωγής κειμένου χρησιμοποιώντας το GroupDocs.Parser;

Απολύτως! Εκτός από την αναζήτηση κειμένου, το GroupDocs.Parser επιτρέπει την εξαγωγή μεταδεδομένων, την εξαγωγή δομημένου κειμένου και πολλά άλλα.

Πού μπορώ να βρω λεπτομερή τεκμηρίωση για το GroupDocs.Parser;

Εξερευνήστε την πλήρη τεκμηρίωσηεδώ.

Πώς μπορώ να λάβω υποστήριξη ή βοήθεια με ερωτήματα που σχετίζονται με το GroupDocs.Parser;

Επισκεφτείτε το φόρουμ του GroupDocs για υποστήριξη και συζητήσειςεδώ.

Υπάρχει διαθέσιμη δοκιμαστική έκδοση για την αξιολόγηση του GroupDocs.Parser πριν από την αγορά;

Ναι, μπορείτε να έχετε πρόσβαση στη δωρεάν δοκιμήεδώ.