تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أريد أن ابحث في PDF داخل برنامجي.
#1
السلام عليكم و رحمة الله وبركاته

تجدون في المرفقات برنامج ارجوا التعديل عليه ليبحث

رفعت الملف اكثر من مرة لم تنجح العملية


الملفات المرفقة
.rar   Search the PDF.rar (الحجم : 1.49 م ب / التحميلات : 51)
اللهم ارحم من أسس هذا المنتدى (اباليث) و أجعل كل علم نافع تعلمناه في هذا المنتدى أجر له و صدقة تنفعه في قبره
الرد }}}
تم الشكر بواسطة:
#2
للمساعدة لو تكرمتوا
اللهم ارحم من أسس هذا المنتدى (اباليث) و أجعل كل علم نافع تعلمناه في هذا المنتدى أجر له و صدقة تنفعه في قبره
الرد }}}
تم الشكر بواسطة:
#3
راجع الموضوع هذا قد يفيدك
اللينك
Retired
الرد }}}
تم الشكر بواسطة:
#4
PHP كود :
Public Class Form1

    Private PDF 
As String ".\PDF\\"

 
   Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        If TextBox6
.Text "" Then
            MessageBox
.Show("لم تكتب شيئا للبحث عنه ")
 
           Return
        End 
If

 
       Dim fn As String TextBox6.Text
        If Not fn
.ToLower.EndsWith(".pdf"Then fn &= ".pdf"
 
       fn PDF fn
        If IO
.File.Exists(fnThen
            Process
.Start(fn)
 
       Else
            MsgBox
("Not found")
 
       End If

 
   End Sub

End 
Class 

      Updated
الرد }}}
تم الشكر بواسطة: أبووسم
#5
(10-11-17, 05:14 PM)a.ahmed كتب :
PHP كود :
Public Class Form1

    Private PDF 
As String ".\PDF\\"

 
   Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        If TextBox6
.Text "" Then
            MessageBox
.Show("لم تكتب شيئا للبحث عنه ")
 
           Return
        End 
If

 
       If Not TextBox6.Text.ToLower.EndsWith(".pdf"Then TextBox6.Text &= ".pdf"
 
       If IO.File.Exists(PDF TextBox6.TextThen
            MsgBox
("Exist")
 
       Else
            MsgBox
("Not found")
 
       End If

 
   End Sub

End 
Class 

اشكرك اخي الكريم على الجهد ، ولكن أريده أن يفتح لي ملف الـPDF
والكود لم ينجح في ذلك
اللهم ارحم من أسس هذا المنتدى (اباليث) و أجعل كل علم نافع تعلمناه في هذا المنتدى أجر له و صدقة تنفعه في قبره
الرد }}}
تم الشكر بواسطة:
#6
أنت تضع الملفات في فهرس اسمه PDF تحت فهرس المشروع
يمكنك استخدام الدالة التالية للحصول علي الملفات الموجودة تحت الفهرس



PHP كود :
  Private Function SearchFiles(folderName As Stringpattern As Stringrecursive As BooleanignoreEx As Boolean) As List(Of String)
 
       Dim result As List(Of String) = New List(Of String)()
 
       Dim actionParams As Action(Of List(Of String), StringStringBooleanBoolean)
 
       actionParams Sub(list, foldersearchPatternrepeatSearchignore)
 
                          Try
 
                              Dim fileNames As String() = Nothing
                               
If searchPattern IsNot Nothing Then
                                   fileNames 
IO.Directory.GetFiles(foldersearchPattern)
 
                              Else
 
                                  fileNames IO.Directory.GetFiles(folder)
 
                              End If
 
                              list.AddRange(fileNames)
 
                          Catch ex As Exception
                               
If Not ignore Then
                                   
Throw
 
                              End If
 
                          End Try
 
                          If repeatSearch Then
                               Dim folders 
As String() = IO.Directory.GetDirectories(folder)
 
                              For As Integer 0 To folders.Length 1
                                   actionParams
(list, folders(i), searchPatternrepeatSearchignore)
 
                              Next
                           End 
If
 
                      End Sub

        actionParams
(resultfolderNamepatternrecursiveignoreEx)
 
       Return result
    End 
Function 

ثم و للحصول علي كل الملفات في مصفوفة تستخدم الكود بالشكل التالي


PHP كود :
      Dim path As String Application.StartupPath "\PDF"
 
       Dim files As List(Of String) = SearchFiles(path"*.pdf"FalseFalse

فقط عليك أن تبحث عن الملف داحل المصفوفة
يجب عليك مراعاة أن المصفوفة تعود باسم الملف شاملا المسار
Retired
الرد }}}
تم الشكر بواسطة:
#7
PHP كود :
Public Class Form1

    
Private PDF As String ".\PDF\\"

    
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
        
If TextBox6.Text "" Then
            MessageBox
.Show("لم تكتب شيئا للبحث عنه ")
            Return
        
End If

        
Dim fn As String TextBox6.Text
        
If Not fn.ToLower.EndsWith(".pdf"Then fn &= ".pdf"
        
fn PDF fn
        
If IO.File.Exists(fnThen
            Process
.Start(fn)
        Else
            
MsgBox("Not found")
        
End If

    
End Sub

End 
Class 
الرد }}}
تم الشكر بواسطة: أبووسم
#8
بارك الله فيك هذا هو المطلوب

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,859 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 638 15-11-24, 11:02 AM
آخر رد: modymody300894
  لدي كود للإضافة أريد كود للتعديل وكود للحذف F.H.M 4 355 09-11-24, 09:50 AM
آخر رد: F.H.M
  كتابه عدد معين من الارقام داخل تيكست بوكس modymody300894 3 557 07-11-24, 09:15 PM
آخر رد: modymody300894
  ترتيب شجره الحسابات داخل الجريد فيو modymody300894 2 409 31-10-24, 12:27 PM
آخر رد: modymody300894
  أريد كود عند الضغط على الصورة في PictureBox تفتح في برنامج الصور في الويندوز F.H.M 6 631 25-10-24, 01:57 PM
آخر رد: F.H.M
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 807 17-10-24, 11:43 PM
آخر رد: salamandal
  أريد تحديد صلاحيات المستخدمين عن طريق حقل في جدول قاعدة البيانات F.H.M 0 326 12-09-24, 06:29 PM
آخر رد: F.H.M
  [VB.NET] أريد جعل التاريخ بالمنتصف في DateTimePicker F.H.M 2 431 29-08-24, 06:27 PM
آخر رد: F.H.M
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,107 11-08-24, 11:44 AM
آخر رد: alachk

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


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