تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اجراء المسح الضوئي وتصوير المستندات من خلال المستعرض
#1
السلام عليكم ورحمة الله وبركاته 

احتجت الى برنامج يمكن من خلاله هذا الاجراء فوجدت شركات قله تقدم هذه الاداة وبأسعار عالية ورسوم سنوية !!! هل الامر معقد الى هذه الدرجة 

هل اجد هنا من يفيدنا حول هذا الامر ويرشدنا الى اداة مفتوحة وموثوقة تقوم بذلك ؟؟ هل سبق وأن قام احد ببرمجة مثل ذلك ؟؟ 
وشكرا
الرد }}}
تم الشكر بواسطة:
#2
الله يرحم ايام زمان
vb4arab
arabteam2000

كان الاستفسار ما يأخذ ساعه الا وتجد الحلول، او النصائح ، او التجارب وكل يسعى لمساعدة الاخر

هل انتهى ذلك الزمان Sad أم ان ما سألت عنه لا يهم أحد ،
الغريب الكل الان يعمل عل الويب ويفترض ان تكون جميع العمليات من المتصفح ..كذلك الغيت النسخ الورقية وأصبحت جميع الوثائق الكترونية اما مباشرة من نظام الكتروني او عبر الماسح الضوئي
الرد }}}
تم الشكر بواسطة:
#3
و عليكم السلام و رحمة الله وبركاته

يمكنك إنشاء برنامج بسيط في VB.NET لاستخدام الماسح الضوئي (scanner) لالتقاط الصور أو المستندات باستخدام مكتبة WIA (Windows Image Acquisition). إليك مثالًا أساسيًا:

المتطلبات:
تأكد من تثبيت تعريف الماسح الضوئي على جهازك.
قم بإضافة مرجع إلى مكتبة WIA في مشروعك:
اضغط على Project > Add Reference.
اذهب إلى علامة التبويب COM وابحث عن Microsoft Windows Image Acquisition Library وأضفها.


PHP كود :
Imports System.IO
Imports System
.Linq
Imports WIA
Imports System
.Runtime.InteropServices

Public Class Form1

    Private Sub Button1_Click
(sender As ObjectAs EventArgsHandles Button1.Click
        Try
            
' التحقق من توفر الأجهزة
            Dim deviceManager As New DeviceManager()
            Dim scannerDevice = deviceManager.DeviceInfos.Cast(Of DeviceInfo)().
                FirstOrDefault(Function(device) device.Type = WiaDeviceType.ScannerDeviceType)

            If scannerDevice Is Nothing Then
                MessageBox.Show(
                    "لا يوجد جهاز ماسح ضوئي متصل. الرجاء توصيل الجهاز والمحاولة مرة أخرى.",
                    "خطأ",
                    MessageBoxButtons.OK,
                    MessageBoxIcon.Warning)
                Return
            End If

            ' 
إنشاء واجهة الماسح الضوئي
            Dim dialog 
As New WIA.CommonDialog()
 
           Dim image As ImageFile dialog.ShowAcquireImage(AlwaysSelectDevice:=True)

 
           If image IsNot Nothing Then
                
' بناء المسار لحفظ الصورة
                Dim folderPath As String = "C:\scanner"
                If Not Directory.Exists(folderPath) Then
                    Directory.CreateDirectory(folderPath)
                End If

                Dim fileName As String = "My Files Scanned" & DateTime.Now.ToString("hhmmss") & ".jpg"
                Dim fullPath As String = Path.Combine(folderPath, fileName)

                ' 
حفظ الصورة في المسار المحدد
                image
.SaveFile(fullPath)

 
               ' عرض الصورة في PictureBox
                PictureBox1.Image = image.FromFile(fullPath)
            End If
        Catch ex As COMException
            MessageBox.Show(
                "حدث خطأ أثناء محاولة الوصول إلى جهاز الماسح الضوئي. الرجاء التحقق من الجهاز والمحاولة مرة أخرى.",
                "خطأ",
                MessageBoxButtons.OK,
                MessageBoxIcon.Error)
        Catch ex As Exception
            MessageBox.Show(
                "حدث خطأ غير متوقع: " & ex.Message,
                "خطأ",
                MessageBoxButtons.OK,
                MessageBoxIcon.Error)
        End Try
    End Sub
End Class 

لم اقم بالتجربة لاني لا امتلك سكانر .
الرد }}}
تم الشكر بواسطة:
#4
شكرا لك استاذ kamil

سيتم تجرته والتحقق منه

ولكن نرجع الى الامر الاهم في الموضوع ،، كيف يعمل ذلك من خلال المتصفح ،، اعتقد نحتاج اداة مخصص لمثل هذا الاجراء
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,005 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 617 05-02-25, 01:51 AM
آخر رد: new_programer
  إدراج صورة الموظف من خلال رابط في حقل من قاعدة البيانات saud1004 4 522 13-12-24, 04:48 AM
آخر رد: saud1004
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 596 15-09-24, 04:01 PM
آخر رد: Mostchar
  المساعدة في عملية طرح الوقت من خلال اثنين textbox جيولوجي مبتدئ 9 2,756 06-08-24, 07:43 PM
آخر رد: خالد كامل1
  [VB.NET] ممكن المساعدة في اجراء بحث كومبوبكس وتيكست raedre22 20 1,105 18-07-24, 12:18 PM
آخر رد: raedre22
  الربط بين جهازين خلال شبكة محلية لبرنامج مصمم بالفيجوالبيزك خالد كامل1 3 511 17-06-24, 08:20 PM
آخر رد: غزة العزة
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 525 20-02-24, 12:00 AM
آخر رد: Kamil
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 805 07-02-24, 08:59 PM
آخر رد: Kamil
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 564 24-01-24, 12:54 PM
آخر رد: صالح عبدالله

التنقل السريع :


يقوم بقرائة الموضوع: