Skanowanie kodów kreskowych z dokumentów DOCX jest niezbędną funkcją dla programistów pracujących nad zadaniami automatyzacji, ekstrakcją danych lub przepływami pracy przetwarzania dokumentów. Dzięki bibliotece Parser możesz łatwo skanować kod kreskowy z DOCX za pomocą języka C# i bezproblemowo wyodrębniać dane z kodu kreskowego. Ten artykuł poprowadzi Cię krok po kroku, jak uzyskać ekstrakcję kodu kreskowego. Biblioteka Parser upraszcza proces wyodrębniania różnych typów treści, takich jak tekst, metadane, obrazy i kody kreskowe z plików DOCX. Używając jej, możesz wydajnie wyodrębnić kod kreskowy z DOCX w języku C# bez potrzeby korzystania z dodatkowych narzędzi innych firm. Poniższe kroki pokazują, jak skanować kody kreskowe z pliku DOCX.
Kroki skanowania kodu kreskowego z DOCX przy użyciu C#
- Zacznij od skonfigurowania swojego obszaru roboczego i włączenia biblioteki GroupDocs.Parser for .NET, aby ułatwić wyodrębnianie kodów kreskowych z plików DOCX
- Utwórz wystąpienie Parser, podając ścieżkę do pliku DOCX podczas jego inicjalizacji
- Wywołaj metodę GetBarcodes na instancji Parser, aby uzyskać zestaw obiektów PageBarcodeArea
- Na koniec przejrzyj ten zestaw, aby pobrać i wykorzystać wartości kodów kreskowych
Dzięki bibliotece Parser proces jest bardzo wszechstronny i obsługuje ekstrakcję kodów kreskowych z DOCX C# w różnych systemach operacyjnych, w tym Windows, macOS i Linux. Struktura .NET zapewnia spójne środowisko programistyczne, ułatwiając implementację niezależnie od platformy. Po skonfigurowaniu wymaganej biblioteki i ścieżek plików, zintegrowanie kodu z projektami będzie proste i wydajne. Poniższy przykład kodu pokazuje, jak odczytać kody kreskowe z DOCX.
Kod do skanowania kodu kreskowego z DOCX przy użyciu C#
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
namespace ScanBarcodefromDOCXusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Set License to avoid the limitations of Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
using (Parser parser = new Parser("input.docx")) | |
{ | |
// Check if the file supports barcodes extraction | |
if (!parser.Features.Barcodes) | |
{ | |
Console.WriteLine("The file doesn't support barcodes extraction."); | |
return; | |
} | |
// Scan barcodes from the DOCX | |
IEnumerable<PageBarcodeArea> barcodes = parser.GetBarcodes(); | |
// Iterate over barcodes | |
foreach (PageBarcodeArea barcode in barcodes) | |
{ | |
// Print the page index | |
Console.WriteLine("Page: " + (barcode.Page.Index + 1)); | |
// Print the barcode value | |
Console.WriteLine("Value: " + barcode.Value); | |
} | |
} | |
} | |
} | |
} |
Podsumowując, C# read barcode from DOCX to wysoce wydajny i prosty proces, który znacznie usprawnia automatyzację dokumentów i przepływy pracy zarządzania danymi. Wykorzystując bibliotekę Parser, programiści mogą łatwo wyodrębniać kody kreskowe z plików DOCX na różnych platformach, usprawniając zadania takie jak zarządzanie zapasami, przetwarzanie treści i automatyczne raportowanie. Przy minimalnej konfiguracji i integracji włączenie funkcji skanowania kodów kreskowych do aplikacji nie tylko poprawia wydajność, ale także dodaje cenne możliwości obsługi ustrukturyzowanych danych w dokumentach.
Wcześniej udostępniliśmy przewodnik, jak skanować kody kreskowe z PDF za pomocą C#. Aby uzyskać bardziej szczegółowe wyjaśnienie, koniecznie sprawdź nasz pełny samouczek, jak skanowanie kodu kreskowego z pliku PDF za pomocą C#.