C# skanowanie wraz z rozpoznawaniem kodu EAN-13

0

Witam,
Próbował ktoś napisać program do skanowania wraz z rozpoznawaniem kodu kreskowego EAN-13 z obrazu podczas skanowania ? Jakie biblioteki będą najlepsze do takiej aplikacji i czy jest w ogóle taka możliwość ?

0

Dzięki, widziałem ten tutorial już. Chodzi mi raczej o skanowanie dokumentu np. faktury do PDF i od razu odczytanie kodu EAN-13 z tego dokumentu, następnie np. zapis pliku.

0

Nie rozumiem. Możesz jaśniej to jakoś wytłumaczyć? Kod EAN jest na dokumencie w formacie PDF, który ty generujesz, ktoś ci dał ten plik? Jest jeden kod EAN? Czy ty chcesz czytać każdy kod EAN dla każdej pozycji?

0

Chodzi mi o to, że wkładamy do skanera z dwustronnym skanowaniem kilka dokumentów, następnie je skanujemy i od razu odczytujemy kod z każdego z nich. Każdy dokument może zawierać jeden kod EAN-13. Kod ten jest numerem dokumentu.

0

Jedyne co znalazłem to GdPicture.NET, ale nie jest tanie. Przynajmniej ma triala na 60 dni. Potrafi czytać barcode z PDF. Nie bardzo wiem czy będziesz w stanie obsłużyć samo skanowanie w C#. Jedyne rozwiązanie na tę chwilę to "nasłuchiwać" folder z plikami PDF (skanami) i pokolei zczytywać EAN.

2

Darmowa biblioteka, która tworzy i czyta, kilka rodzajów kodów kreskowych, między innymi EAN-13: https://github.com/micjahn/ZXing.Net

Darmowa biblioteka, która pozwala wyciągnąć bitmapę z PDF
https://www.nuget.org/packages/iTextSharp/
https://github.com/itext/itextsharp

A tak w ogóle, to po co zapisywać PDF, więcej problemów niż pożytku? Skan to nic innego niż bitmapa przedstawiajaca "fotografię" tego, co położysz na skanerze. Lepiej zapisać do formatu bitmapowego, jak PNG, JPG, wtedy nie ma babrania się z PDF. A jak dokument ma kilka stron, to oczywiście każda strona w osobnym pliku. To tylko zmienić ustawienia (format zapisu pliku) programu do obsługi skanera. W przypadku skanowania do PDF to on ma w sobie osadzoną bitmapę JPG, więc sens to żaden, jak można osobno zapisać sam JPG.

1 użytkowników online, w tym zalogowanych: 0, gości: 1