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

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

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




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

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

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


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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] تحويل صورة العداد الى ارقام yosif 1 389 16-04-26, 12:27 AM
آخر رد: أبو خالد الشكري
  [VB.NET] كيفية عمل جدولين في نفس التقرير مختار الوافي 3 489 05-04-26, 02:51 PM
آخر رد: مصمم هاوي
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 5 2,393 25-02-26, 04:04 AM
آخر رد: السودي
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 1,049 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 952 17-08-25, 09:15 PM
آخر رد: heem1986
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 1,091 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,335 06-08-25, 06:34 PM
آخر رد: Taha Okla
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 933 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,823 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,290 30-06-25, 08:51 AM
آخر رد: مصمم هاوي

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


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