Ponieważ kody QR stają się coraz bardziej powszechne w przypadku osadzania linków, informacji kontaktowych i innych danych, możliwość odczytu kodów QR z różnych typów dokumentów, takich jak pliki DOCM, może znacznie usprawnić przetwarzanie danych i automatyzację. Pliki DOCM to dokumenty Microsoft Word obsługujące makra, powszechnie używane w środowisku biznesowym i edukacyjnym. Za pomocą biblioteki C# i Parser użytkownicy mogą skanować kod QR z DOCM przy użyciu C#. Ten artykuł oferuje szczegółowy przewodnik krok po kroku dotyczący konfigurowania projektu C# w celu wyodrębnienia kodu QR z DOCM w C#. Postępując zgodnie z tymi instrukcjami, przekonasz się, że zintegrowanie tej funkcji z aplikacjami jest proste i wydajne. Ten przewodnik ma na celu maksymalne uproszczenie procesu, umożliwiając łatwą implementację możliwości skanowania kodów QR w istniejących projektach.
Kroki skanowania kodu QR z DOCM przy użyciu języka C#
- Skonfiguruj środowisko programistyczne i dodaj bibliotekę GroupDocs.Parser for .NET do swojego projektu C#, aby umożliwić skanowanie kodów QR z plików DOCM
- Utwórz obiekt Parser, podając ścieżkę do pliku DOCM w jego konstruktorze, co umożliwi aplikacji odczytanie i przeanalizowanie zawartości dokumentu
- Użyj metody Parser.GetBarcodes, aby pobrać kolekcję obiektów PageBarcodeArea, ze szczególnym uwzględnieniem kodów QR wykrytych w pliku DOCM
- Na koniec przejrzyj wyodrębnione kody QR, aby uzyskać dostęp do każdej wartości w pliku DOCM i ją przetworzyć
Funkcjonalność QR Code Extraction from DOCM C# oferuje wysoce adaptowalne, wieloplatformowe rozwiązanie, które działa płynnie w systemach Windows, macOS i Linux. Ta szeroka kompatybilność pozwala użytkownikom na integrację skanowania kodów QR ze swoimi aplikacjami bez ograniczeń wynikających ze specyficznych wymagań systemu operacyjnego. Niezależnie od tego, czy tworzysz dla komputerów stacjonarnych z systemem Windows, konfiguracji macOS, czy wdrażasz na serwerach Linux, ten sam kod C# i biblioteka Parser zapewniają niezawodną wydajność. To wieloplatformowe wsparcie jest szczególnie cenne dla firm i użytkowników projektujących aplikacje, które muszą działać w różnych środowiskach, dzięki czemu proces jest niezawodny i wydajny niezależnie od używanego systemu.
Kod do skanowania kodu QR z DOCM przy użyciu C#
using GroupDocs.Parser; | |
using GroupDocs.Parser.Data; | |
using System; | |
using System.Collections.Generic; | |
using System.Linq; | |
namespace ScanQRCodefromDOCMusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Apply the license to remove the restrictions imposed | |
// by the Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Instantiate an object of the Parser class to enable access to its | |
// methods and properties for processing or manipulating data | |
using (Parser parser = new Parser("input.docm")) | |
{ | |
// Verify if the file is compatible for QR extraction | |
if (!parser.Features.Barcodes) | |
{ | |
Console.WriteLine("The file doesn't support QR extraction."); | |
return; | |
} | |
// Scan and extract only the barcodes of type "QR" from your file | |
IEnumerable<PageBarcodeArea> qrcodes = parser.GetBarcodes() | |
.Where(i => i.CodeTypeName == "QR"); | |
// Iterate over QR codes | |
foreach (PageBarcodeArea qrcode in qrcodes) | |
{ | |
// Print the page index | |
Console.WriteLine("Page: " + (qrcode.Page.Index + 1)); | |
// Print the barcode value | |
Console.WriteLine("Value: " + qrcode.Value); | |
} | |
} | |
} | |
} | |
} |
Procedura omówiona w tym artykule oferuje praktyczny sposób automatyzacji ekstrakcji danych i zwiększenia produktywności w aplikacjach obsługujących dokumenty Word z osadzonymi danymi QR. Biblioteka Parser upraszcza ten proces, ułatwiając skanowanie i przetwarzanie kodów QR w plikach DOCM w różnych przypadkach biznesowych, edukacyjnych i zarządzania danymi. Przy minimalnym kodzie i konfiguracji programiści mogą wdrożyć solidne możliwości skanowania kodów QR w swoich aplikacjach, zapewniając niezawodne, wydajne rozwiązanie do pracy z dokumentami DOCM. Ponadto możliwość C# odczytu kodu QR z DOCM zwiększa wszechstronność tego podejścia, czyniąc je nieocenionym dla organizacji, które chcą usprawnić procesy, poprawić dostęp do informacji i zmaksymalizować potencjał kodów QR osadzonych w plikach DOCM.
Wcześniej opublikowaliśmy przewodnik, jak skanować kody QR z plików JPG za pomocą języka C#. Aby uzyskać szczegółowy samouczek krok po kroku, koniecznie sprawdź nasz kompleksowy przewodnik na temat skanowanie kodu QR z JPG przy użyciu C#.