تقييم الموضوع :
  • 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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] لدي مشكلة عند قراءة ملف نصي من خلال أداة RichBox , حيث تظهر لي علامات استفهام Mostchar 2 153 07-04-24, 02:51 PM
آخر رد: تركي الحلواني
  أستفسار عن قراءة الاسطر altoki939 8 283 07-04-24, 05:36 AM
آخر رد: altoki939
  مشكله فى جهاز قراءة الباركود خالد كامل1 1 359 03-11-23, 06:42 AM
آخر رد: Taha Okla
  [VB.NET] مشكله في قراءة ملصقات الباركود CoderMM 6 1,819 15-03-23, 06:27 PM
آخر رد: المتألق9
  قراءة البريد الالكتروني باستخدام الفيجوال بازيك صبري زينوبي 0 382 24-08-22, 05:47 PM
آخر رد: صبري زينوبي
  قراءة خلية من الداتا قريد بصيغة نص aftfm 0 695 21-08-22, 05:22 AM
آخر رد: aftfm
  قراءة البيانات من برنامج البصمة strongriseman 2 1,319 29-07-22, 02:23 AM
آخر رد: ابراهيم ايبو
Exclamation قراءة بيانات الصورة من قاعدة بيانات أكسس إلى أداة PictureBox أبو خالد الشكري 15 1,858 20-07-22, 05:40 PM
آخر رد: أبو خالد الشكري
  قراءة ملف txt اون لاين لو تكرمتم crazykinko 3 877 11-07-22, 11:53 AM
آخر رد: crazykinko
Lightbulb *○● قراءة نوع البيانات Data Type من قاعدة البيانات ●○* أبو خالد الشكري 10 1,749 29-06-22, 11:51 PM
آخر رد: أبو خالد الشكري

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم