Εξαγωγή γραμμωτών κωδίκων από κατεστραμμένο έγγραφο
Εισαγωγή
Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στη διαδικασία εξαγωγής γραμμωτών κωδίκων από κατεστραμμένα έγγραφα χρησιμοποιώντας το GroupDocs.Parser για .NET. Το GroupDocs.Parser είναι ένα ισχυρό API ανάλυσης εγγράφων που επιτρέπει στους προγραμματιστές να εξάγουν κείμενο, μεταδεδομένα, εικόνες και τώρα γραμμωτούς κώδικες από διάφορες μορφές αρχείων. Θα αναλύσουμε τα βήματα που απαιτούνται για την αποτελεσματική ολοκλήρωση αυτής της εργασίας.
Προαπαιτούμενα
Πριν ξεκινήσουμε, βεβαιωθείτε ότι έχετε τα εξής:
- GroupDocs.Parser για .NET: Μπορείτε να κάνετε λήψη της βιβλιοθήκης απόεδώ.
- Περιβάλλον ανάπτυξης: Visual Studio ή οποιοδήποτε άλλο IDE ανάπτυξης .NET.
- Δείγμα κατεστραμμένου εγγράφου: Προετοιμάστε ένα δείγμα κατεστραμμένου εγγράφου (π.χ. PDF, DOCX) για δοκιμή.
Εισαγωγή χώρων ονομάτων
Ξεκινήστε εισάγοντας τους απαραίτητους χώρους ονομάτων για το έργο σας .NET:
using GroupDocs.Parser.Data;
using GroupDocs.Parser.Options;
using System;
using System.Collections.Generic;
Βήμα 1: Αρχικοποιήστε το Parser
Αρχικά, αρχικοποιήστε τοParser
αντικείμενο με το δείγμα διαδρομής του αρχείου σας:
using (Parser parser = new Parser("YourSampleFilePath"))
{
// Συνεχίστε με την εξαγωγή γραμμωτού κώδικα...
}
Βήμα 2: Ελέγξτε την Υποστήριξη εξαγωγής γραμμικού κώδικα
Πριν συνεχίσετε, βεβαιωθείτε ότι το έγγραφο υποστηρίζει την εξαγωγή γραμμικού κώδικα:
if (!parser.Features.Barcodes)
{
Console.WriteLine("Document doesn't support barcodes extraction.");
return;
}
Βήμα 3: Ορίστε τις επιλογές εξαγωγής γραμμικού κώδικα
Καθορίστε τις επιλογές για την εξαγωγή γραμμωτού κώδικα. Μπορείτε να καθορίσετε παραμέτρους όπως τύπους γραμμωτού κώδικα, λειτουργία ποιότητας και άλλες ρυθμίσεις:
BarcodeOptions options = new BarcodeOptions(
null,
QualityMode.Low,
QualityMode.Low,
null,
true,
"pdf417",
"QR"
);
Βήμα 4: Εξαγωγή Barcodes
Τώρα, εξαγάγετε τους γραμμωτούς κώδικες από το έγγραφο χρησιμοποιώντας τις καθορισμένες επιλογές:
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(options);
Βήμα 5: Επαναλάβετε και επεξεργαστείτε γραμμωτούς κώδικες
Επαναλάβετε τους γραμμωτούς κώδικες που έχουν εξαχθεί και επεξεργαστείτε τον καθένα:
foreach (PageBarcodeArea barcode in barcodes)
{
Console.WriteLine("Page: " + barcode.Page.Index.ToString());
Console.WriteLine("Value: " + barcode.Value);
Console.WriteLine("Confidence: " + barcode.Confidence.ToString());
}
συμπέρασμα
Σε αυτό το σεμινάριο, δείξαμε πώς να χρησιμοποιήσετε το GroupDocs.Parser για .NET για να εξαγάγετε γραμμικούς κώδικες από κατεστραμμένα έγγραφα. Ακολουθώντας αυτά τα βήματα, μπορείτε να ανακτήσετε αποτελεσματικά πληροφορίες γραμμικού κώδικα από διάφορες μορφές αρχείων χρησιμοποιώντας μια απλή και αποτελεσματική προσέγγιση.
Συχνές ερωτήσεις
Μπορεί το GroupDocs.Parser να χειριστεί πολλούς τύπους γραμμωτών κωδίκων;
Ναι, το GroupDocs.Parser υποστηρίζει ένα ευρύ φάσμα τύπων γραμμωτού κώδικα, συμπεριλαμβανομένων κωδικών QR, PDF417 και άλλων.
Ποιες μορφές αρχείων υποστηρίζει το GroupDocs.Parser για εξαγωγή γραμμωτού κώδικα;
Το GroupDocs.Parser μπορεί να εξάγει γραμμικούς κώδικες από δημοφιλείς μορφές όπως PDF, DOCX, XLSX και άλλες.
Υπάρχει διαθέσιμη δωρεάν δοκιμή για το GroupDocs.Parser;
Ναι, μπορείτε να έχετε πρόσβαση σε μια δωρεάν δοκιμαστική έκδοσηεδώ.
Πού μπορώ να λάβω υποστήριξη για το GroupDocs.Parser;
Για υποστήριξη και συζητήσεις, επισκεφθείτε τοGroupDocs.Parser φόρουμ.
Πώς μπορώ να αποκτήσω μια προσωρινή άδεια για το GroupDocs.Parser;
Μπορείτε να αποκτήσετε μια προσωρινή άδειαεδώ.