Εργασία με γραμμωτούς κώδικες σε πρότυπα
Εισαγωγή
Σε αυτό το σεμινάριο, θα διερευνήσουμε πώς να εξαγάγετε αποτελεσματικά δεδομένα από έγγραφα χρησιμοποιώντας πρότυπα με το GroupDocs.Parser για .NET. Το GroupDocs.Parser απλοποιεί τη διαδικασία εξαγωγής δεδομένων επιτρέποντάς σας να ορίζετε πρότυπα για συγκεκριμένους τύπους δεδομένων, όπως γραμμωτούς κώδικες, και στη συνέχεια να αναλύετε έγγραφα σύμφωνα με αυτά τα πρότυπα.
Προαπαιτούμενα
Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε ρυθμίσει τις ακόλουθες ρυθμίσεις:
- GroupDocs.Parser για .NET: Μπορείτε να κάνετε λήψη της βιβλιοθήκης απόεδώ.
- Δείγμα εγγράφου: Προετοιμάστε ένα δείγμα αρχείου (π.χ. PDF, DOCX) που περιέχει τα δεδομένα που θέλετε να εξαγάγετε.
Εισαγωγή χώρων ονομάτων
Πρώτα, συμπεριλάβετε τους απαραίτητους χώρους ονομάτων στον κώδικα C#:
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Templates;
using System;
Βήμα 1: Ορίστε ένα πεδίο γραμμικού κώδικα
Ορίστε ένα πεδίο γραμμικού κώδικα μέσα σε ένα πρότυπο. Αυτό το παράδειγμα δημιουργεί ένα πεδίο κωδικού QR:
TemplateBarcode barcode = new TemplateBarcode(
new Rectangle(new Point(590, 80), new Size(150, 150)),
"QR");
Εδώ,Rectangle
καθορίζει τη θέση και το μέγεθος του πεδίου γραμμικού κώδικα στο έγγραφο.
Βήμα 2: Δημιουργήστε ένα πρότυπο
Δημιουργήστε ένα πρότυπο και προσθέστε το πεδίο γραμμικού κώδικα σε αυτό:
Template template = new Template(new TemplateItem[] { barcode });
Βήμα 3: Αναλύστε το έγγραφο χρησιμοποιώντας το πρότυπο
Στιγμιότυπο τοParser
τάξη με τη διαδρομή του αρχείου του εγγράφου σας και αναλύστε το έγγραφο χρησιμοποιώντας το καθορισμένο πρότυπο:
using (Parser parser = new Parser("YourSampleFile.pdf"))
{
DocumentData data = parser.ParseByTemplate(template);
// Εκτύπωση εξαγόμενων δεδομένων
for (int i = 0; i < data.Count; i++)
{
Console.Write(data[i].Name + ": ");
PageBarcodeArea area = data[i].PageArea as PageBarcodeArea;
Console.WriteLine(area == null ? "Not a template barcode field" : area.Value);
}
}
Αυτό το απόσπασμα κώδικα ανοίγει το έγγραφο, εφαρμόζει το πρότυπο και εξάγει δεδομένα με βάση το καθορισμένο πεδίο γραμμικού κώδικα. Στη συνέχεια εκτυπώνει τα εξαγόμενα δεδομένα.
συμπέρασμα
Η χρήση του GroupDocs.Parser για .NET με πρότυπα απλοποιεί την εξαγωγή δομημένων δεδομένων από έγγραφα, ειδικά όταν πρόκειται για συγκεκριμένους τύπους δεδομένων, όπως γραμμωτούς κώδικες. Ακολουθώντας αυτόν τον οδηγό, μπορείτε να ενσωματώσετε αποτελεσματικά τις δυνατότητες ανάλυσης εγγράφων στις εφαρμογές σας .NET.
Συχνές ερωτήσεις
Ε: Μπορώ να εξαγάγω πολλά πεδία γραμμικού κώδικα από ένα μόνο έγγραφο;
Α: Ναι, μπορείτε να ορίσετε πολλά πεδία γραμμικού κώδικα σε ένα πρότυπο και να εξαγάγετε τα αντίστοιχα δεδομένα από ένα έγγραφο.
Ε: Ποιες μορφές εγγράφων υποστηρίζονται για ανάλυση;
Α: Το GroupDocs.Parser υποστηρίζει ένα ευρύ φάσμα μορφών εγγράφων, συμπεριλαμβανομένων των PDF, DOCX, XLSX, PPTX και άλλων.
Ε: Υπάρχει διαθέσιμη δοκιμαστική έκδοση;
Α: Ναι, μπορείτε να λάβετε μια δωρεάν δοκιμή του GroupDocs.Parser απόεδώ.
Ε: Πώς μπορώ να λάβω τεχνική υποστήριξη;
Α: Για τεχνική βοήθεια, επισκεφθείτε τοΦόρουμ GroupDocs.
Ε: Πού μπορώ να αγοράσω μια άδεια;
Α: Μπορείτε να αγοράσετε μια άδεια για το GroupDocs.Parser απόεδώ.