تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
قراءة ملف pdf
#1
هل يمكن قراءة pdf من Resources باستخدام  Acrobat Reader
ٌReader.src = My.Resources.pdffile
يوجد error 
و جربت
Reader.LoadFile( My.Resources.pdffile)
لاكن نفس المشكلة
هل يوجد طريقة للقراءة من داخل Resources دون اضافة نسخة على الجهاز ؟
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم و رحمة الله و بركاته

انت بحاجة الى فك محتويات الملف الى مجلد  ومن ثم قراءة الملف من ذلك المجلد (هكذا اعتقد)

يمكنك استخدام هذه الدالة للفك
PHP كود :
  Public Sub FileSave(ByVal BytesToWrite() As ByteByVal FileName As String)

 
     If IO.File.Exists(FileNameThen
         IO
.File.Delete(FileName)
 
     End If

 
     Dim FileStream As New System.IO.FileStream(FileNameSystem.IO.FileMode.OpenOrCreate)
 
     Dim BinaryWriter As New System.IO.BinaryWriter(FileStream)

 
     BinaryWriter.Write(BytesToWrite)
 
     BinaryWriter.Close()
 
     FileStream.Close()

 
  End Sub 


نحتاج ان نفحص وجوده في مجلد البرنامج فاذا كان موجود نحذفه و من ثم نفك محتويات الملف من Resource الى مجلد البرنامج
بعد ذلك نحتاج الى قراءة الملف من المسار 

الاستدعاء , نعرف اولا متغير يشير الى مكان وجود الملف في مجلد البرنامج
PHP كود :
  Private FileName As String String.Concat(Application.StartupPath"\MainDocument.pdf"
ثم نستدعي الدالة السابقة
PHP كود :
       FileSave(My.Resources.MainDocumentFileName
الان اصبح الملف في مجلد البرنامج يمكنك قرائته وفق مساره.

بالتوفيق
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: sendbad100 , Mohamed20 , Mohamed20
#3
النوع هذا من الملفات غالبا يتحول الي مصفوة Byte بمجرد إضافته الي Resources
وعلي ما أعتقد انت تحتاج الي ضبط Properties الخاصة به و تجعل الملف Embeded و استخدمه بعد ذلك كما في الكود الخاص بك
او نفذ فكرة الأخ الفاضل أبوليلي
وإن  كنت تريد ان لايتم فتح الملف عليك فقط تشفيره قبل أن تضع منه نسخة علي الهارد ديسك
الرد }}}
تم الشكر بواسطة: sendbad100 , sendbad100 , Mohamed20 , Mohamed20
#4
لابد من استخراج الملف الى ملف حقيقي في الجهاز ثم فتحه

ويمكنك تختصر كود الأخ أبو ليلى
PHP كود :
Dim FileName As String IO.Path.GetTempPath "tempfile.pdf"
IO.File.WriteAllBytes(FileNameMy.Resources.MainDocument)
Process.Start(FileName
الرد }}}
تم الشكر بواسطة: sendbad100 , sendbad100 , Mohamed20 , Mohamed20
#5
(02-05-17, 03:02 AM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته

انت بحاجة الى فك محتويات الملف الى مجلد  ومن ثم قراءة الملف من ذلك المجلد (هكذا اعتقد)

يمكنك استخدام هذه الدالة للفك
PHP كود :
  Public Sub FileSave(ByVal BytesToWrite() As ByteByVal FileName As String)

 
     If IO.File.Exists(FileNameThen
         IO
.File.Delete(FileName)
 
     End If

 
     Dim FileStream As New System.IO.FileStream(FileNameSystem.IO.FileMode.OpenOrCreate)
 
     Dim BinaryWriter As New System.IO.BinaryWriter(FileStream)

 
     BinaryWriter.Write(BytesToWrite)
 
     BinaryWriter.Close()
 
     FileStream.Close()

 
  End Sub 


نحتاج ان نفحص وجوده في مجلد البرنامج فاذا كان موجود نحذفه و من ثم نفك محتويات الملف من Resource الى مجلد البرنامج
بعد ذلك نحتاج الى قراءة الملف من المسار 

الاستدعاء , نعرف اولا متغير يشير الى مكان وجود الملف في مجلد البرنامج
PHP كود :
  Private FileName As String String.Concat(Application.StartupPath"\MainDocument.pdf"
ثم نستدعي الدالة السابقة
PHP كود :
       FileSave(My.Resources.MainDocumentFileName
الان اصبح الملف في مجلد البرنامج يمكنك قرائته وفق مساره.

بالتوفيق
جزاك الله خير
(02-05-17, 10:39 AM)silverlight كتب : النوع هذا من الملفات غالبا يتحول الي مصفوة Byte بمجرد إضافته الي Resources
وعلي ما أعتقد انت تحتاج الي ضبط Properties الخاصة به و تجعل الملف Embeded و استخدمه بعد ذلك كما في الكود الخاص بك
او نفذ فكرة الأخ الفاضل أبوليلي
وإن  كنت تريد ان لايتم فتح الملف عليك فقط تشفيره قبل أن تضع منه نسخة علي الهارد ديسك
 جزاك الله خير كيف يمكن تشفيرة ؟
(02-05-17, 01:15 PM)mansoor كتب : لابد من استخراج الملف الى ملف حقيقي في الجهاز ثم فتحه

ويمكنك تختصر كود الأخ أبو ليلى
PHP كود :
Dim FileName As String IO.Path.GetTempPath "tempfile.pdf"
IO.File.WriteAllBytes(FileNameMy.Resources.MainDocument)
Process.Start(FileName

جزاك الله خير
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة عدم قراءة قاعدة بيانات MS access 0 423 29-03-25, 01:58 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 353 29-03-25, 01:57 PM
آخر رد: ibraa939
  مشكلة عدم قراءة قاعدة بيانات MS access 0 289 29-03-25, 01:57 PM
آخر رد: ibraa939
Heart [كود] قراءة كلمات باللغة السواحيلية أبو خالد الشكري 0 167 16-10-24, 12:42 AM
آخر رد: أبو خالد الشكري
  أستفسار عن قراءة الاسطر altoki939 15 1,069 23-09-24, 05:00 PM
آخر رد: altoki939
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 3 607 15-09-24, 04:01 PM
آخر رد: Mostchar
  مشكله فى جهاز قراءة الباركود خالد كامل1 1 634 03-11-23, 06:42 AM
آخر رد: Taha Okla
  [VB.NET] مشكله في قراءة ملصقات الباركود CoderMM 6 2,238 15-03-23, 06:27 PM
آخر رد: المتألق9
  قراءة البريد الالكتروني باستخدام الفيجوال بازيك صبري زينوبي 0 581 24-08-22, 05:47 PM
آخر رد: صبري زينوبي
  قراءة خلية من الداتا قريد بصيغة نص aftfm 0 1,005 21-08-22, 05:22 AM
آخر رد: aftfm

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


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