تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيفية حفظ صورة بصيغة pdf الى قاعدة البيانات
#1
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته
المثال المرفق يقوم بحفظ الصورة فى قاعدة البيانات بالامتدادت المعروفة jpg و jpeg و bmp و png

هل يمكن حفظ الصورة فى نفس المثال بامتداد pdf أيضا
 انا قمت بإضافة الأداة AxAcroPDF إلى المثال ولكن لم استطع تعديل الكود كما أريد
فكيف ذلك وإن أمكن هل يمكن التعديل على المثال المرفق




الملفات المرفقة
.rar   Multipic-Lirstview1.rar (الحجم : 921.52 ك ب / التحميلات : 136)
الرد }}}
تم الشكر بواسطة:
#2
سؤال هل الأداة AxAcroPDF تقرأ ملفات من النوع pdf فقط أم تستطيع تحويلها الي pdf أيضا؟
الرد }}}
تم الشكر بواسطة:
#3
(06-05-17, 02:44 AM)silverlight كتب : سؤال هل الأداة AxAcroPDF تقرأ ملفات من النوع  pdf فقط أم تستطيع تحويلها الي pdf أيضا؟

الحقيقة لا أعلم لانى أول مرة اتعامل مع هذه الأداة
لكن كل معلوماتى عنها على قدر ما ما عرفته من خلال البحث على النت أنها تقوم بقراءة ملفات pdf فقط ... على حد علمى والله اعلم
الرد }}}
تم الشكر بواسطة:
#4
غالبا الأدة المستخدمة تقرأ ملفات فقط لأنك و لكي تستطيع تحويل ملفات الي Pdf يجب ان يكون لديك النسخة التي تقوم بتحويل الملفات الي pdf
,وطالما انت تستطيع حفظ البيانات علي هيئتها الاصلية فأنت لا تحتاج الي تحويلها الي Pdf إلا اذا كنت تنوي طباعتها و علي ما أعتقد أن هذا مبتغاك
الرد }}}
تم الشكر بواسطة:
#5
(06-05-17, 03:20 AM)silverlight كتب : غالبا الأدة المستخدمة تقرأ ملفات فقط لأنك و لكي تستطيع تحويل ملفات الي Pdf يجب ان يكون لديك النسخة التي تقوم بتحويل الملفات الي pdf
,وطالما انت تستطيع حفظ البيانات علي هيئتها الاصلية فأنت لا تحتاج الي تحويلها الي Pdf إلا اذا كنت تنوي طباعتها و علي ما أعتقد أن هذا مبتغاك

الهدف من طلبى فى الأساس ليس تحويل الملفات من صيغة معينة إلى pdf لكن الهدف هو حفظها على هيئتها لان الملفات أصلا pdf
كما ان الصيغ ألخرى للصور لاحظت انه عند حفظها فى قاعدة البيانات تزيد من حجم قاعدة البيانات (معلومة كنت أعرفها ولكن لم المسها بنفسى) مما سيجعل حجم قاعدة البيانات كبير مع الوقت
ويصعب على نقلها فى المستقبل
الرد }}}
تم الشكر بواسطة:
#6
بالرغم إني أشك ان ضغط ملفات من النوع pdf سيقلل من حجمها كثيرا
لكن عليك ان تضغط الملفات قبل حفظها في قاعدة البيانات باستخدام DeflateStrem او GZipStream
وعندما تحتاجها فقط تعيدها لهيئتها قبل ضغطها
عموما وفي النهاية حجم الملف سيتزايد يوما بعد يوم بناء علي هل يتم استخدامه وتخزين بيانات به بشكل دوري أم لا
وعليك ان تجد حلولا اخري ومنها انك تبني ملف جديد رئيسي كل فترة زمنية معينة او كلما وصل حجم الملف لحجم معين انت تحدده
الرد }}}
تم الشكر بواسطة:
#7
(06-05-17, 03:41 AM)silverlight كتب : بالرغم إني أشك ان ضغط ملفات من النوع pdf سيقلل من حجمها كثيرا
لكن عليك ان تضغط الملفات قبل حفظها في قاعدة البيانات باستخدام DeflateStrem او GZipStream
وعندما تحتاجها فقط تعيدها لهيئتها قبل ضغطها
عموما وفي النهاية حجم الملف سيتزايد يوما بعد يوم بناء علي هل يتم استخدامه وتخزين بيانات به بشكل دوري أم لا
وعليك ان تجد حلولا اخري ومنها انك تبني ملف جديد رئيسي كل فترة زمنية معينة او كلما وصل حجم الملف لحجم معين انت تحدده


انا معك فى هذا الرأى ولكن هل ضغط الملفات قبل حفظها في قاعدة البيانات باستخدام DeflateStrem او GZipStream سيقلل من حجم الملف إلى الثلث مثلا من حجمه الأصلى
وكيف يتم ذلك على المثال السابق رفعه
كما انى لاحظت ميزة جيدة فى أداة AxAcroPDF ان عملية الطباعة منها أسهل من الطباعة اذا كانت صورة عادية
الرد }}}
تم الشكر بواسطة:
#8
غالبا DeflateStream يقلل حجم املفات الي النصف تقريبا لكنه في نفس الوقت سيقوم بعمل Encryption للملف و بالتالي تحتاج الي اعادة الملف الي هيئته الاصلية لاحقا حينما تريد استخدامه
عموما الفكرة هذه قد تناسبك جدا في ضغط ملف الداتا بيز الرئيسي نفسه و الموجود به الملفات من النوع pdf
انصجك تدرس الكود الموجود في موقع مايكروسوفت كمثال لك في الرابط التالي
DeflateStream Class
وحاول تنفذ كود مايكروسوفت في مثال منفرد لتري ما سوف يحدث معك
وإن قابلك شئ غير واضح فقط اترك لي كومنت
وإن أحيانا الله سأحاول أن أقوم بالتعديل علي مثال مايكروسوفت لاحقا لأجعله كود عام يصلح مع اي ملف
الرد }}}
تم الشكر بواسطة:
#9
(06-05-17, 04:23 AM)silverlight كتب : غالبا DeflateStream يقلل حجم املفات الي النصف تقريبا لكنه في نفس الوقت سيقوم بعمل Encryption للملف و بالتالي تحتاج الي اعادة الملف الي هيئته الاصلية لاحقا حينما تريد استخدامه
عموما الفكرة هذه قد تناسبك جدا في ضغط ملف الداتا بيز الرئيسي نفسه و الموجود به الملفات من النوع pdf
انصجك تدرس الكود الموجود في موقع مايكروسوفت كمثال لك في الرابط التالي
DeflateStream Class
وحاول تنفذ كود مايكروسوفت في مثال منفرد لتري ما سوف يحدث معك
وإن قابلك شئ غير واضح فقط اترك لي كومنت
وإن أحيانا الله سأحاول أن أقوم بالتعديل علي مثال مايكروسوفت لاحقا لأجعله كود عام يصلح مع اي ملف

سأحاول على قدر معرفتى
والله المستعان
الرد }}}
تم الشكر بواسطة:
#10
قرأت الكود جيدا
ولكن
انت اخذتنى فى طريق آخر غير الذى أريده
انا اريد أن احفظ الملف بصيغة pdf
لسهولة الطباعة ولان حجم الملف الواحد عندى يصل إلى اقل من حجم الصورة العادية بمقدار العشر تقريبا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تعديل كود ارسال صورة الى الواتس new_programer 0 57 12-03-24, 03:12 AM
آخر رد: new_programer
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 205 25-02-24, 11:26 PM
آخر رد: heem1986
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 145 25-02-24, 06:29 AM
آخر رد: loay775
  كيفية تنفيذ امر عند التعليم على checkbox بالداتا جريد فيو heem1986 2 149 21-02-24, 01:37 AM
آخر رد: heem1986
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 173 20-02-24, 12:00 AM
آخر رد: Kamil
  كيفية تنفيذ أمر عرض بيانات من فورم ثان مصمم هاوي 7 320 19-02-24, 12:28 AM
آخر رد: مصمم هاوي
  كيفية حفظ وتحزيم المشروع وتشغيله كبرنامج علىجميع الاجهزة الرائد 3 1,118 18-02-24, 10:37 PM
آخر رد: الحزين اليماني
  انشاء قاعدة بيانات من ملف سكربت strongriseman 5 480 17-02-24, 02:57 PM
آخر رد: strongriseman
  سؤال عن عملية حذف سجل من قاعدة البيانات assuhimi 3 246 11-02-24, 08:43 PM
آخر رد: assuhimi
  فلترة datagridview بدون قاعدة بيانات صالح عبدالله 3 283 02-02-24, 04:07 PM
آخر رد: صالح عبدالله

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


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