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

أخواني وأخواتي أعضاء منتدانا الرائع



لدي سؤال عن كيفية تصغيير حجم ملف PDF



قمت بعمل مشروع التعامل مع ملفات PDF يقوم بإنشاء ملفات PDF ولاكن واجهتني صعوبة في تقليل حجم الملف

حيث اني أرى حين أقوم بتحويل الصور في برنامج Word إلى مستند PDF يقوم برنامج Word بتحويل وتقليص حجم ملف PDF

ولاكن حين أقوم أنا بتحويل نفس الصور ببرنامجي يقوم بإنشاء ملف PDF بنفس حجم الصور بل يكون أكبر حجما في بعض الأحيان




قمت بعمل مثال بسيط محصور على 4 صور ستجدونه في المرفق
اتمنى ان أكون قد وضحت الفكره



* ملاحظة// في المثال المرفق ستجدون مجلد باسم Filies بداخله مجلدين
                 الأول باسم PDF وهو الذي يحتوي على الصور وسيضع النتيجة التحويل إي ملف PDF  بداخله
                والثاني باسم Original وهو الذي يحتوي على الصور في حال فقدان الصور من مجلد PDF



وشكرا


الملفات المرفقة
.rar   SamplePDF.rar (الحجم : 1.38 م ب / التحميلات : 63)
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:
#2
Lightbulb 
الحمد الله وصلت لحل لهذي المشكلة

للإفادة

الحل كتالي:-
قمت بإضافة كود يحول جميع الصور إلى صيغة Jpeg مع حفاظ بجوده العالية وأظهر نتائج رائعة جدا.
للإستفادة من الكود إستخدموا الإجراء التالي :-


PHP كود :
private Image MicroSizeImg(Image Img)
 
       {
 
           Stream imageStream = new MemoryStream();
 
           using (var = new Bitmap(Img.WidthImg.Height))
 
           {
 
               b.SetResolution(Img.HorizontalResolutionImg.VerticalResolution);
 
               using (var Graphics.FromImage(b))
 
               {
 
                   g.Clear(Color.White);
 
                   g.DrawImageUnscaled(Img00);
 
                   g.Dispose();
 
               }
 
               b.Save(imageStreamSystem.Drawing.Imaging.ImageFormat.Jpeg);
 
               b.Dispose();
 
           }
 
           Img.Dispose();
 
           Img null;
 
           return Image.FromStream(imageStream);
 
       


بالتوفيق للجميع
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة: sendbad100 , sendbad100


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 4,256 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [تم الحل] مشكلة فى جمع سطر فى جدول مع سطر اخر maxruined 8 2,906 31-08-19, 06:47 PM
آخر رد: asemshahen5
  [تم الحل]مشكلة فى جلب قيمة من داتا جريد فيو maxruined 74 21,068 26-08-19, 07:29 PM
آخر رد: maxruined
  [تم الحل] مشكلة فى تحويل مشروع تفقيط من vb.net الى #C maxruined 13 5,259 26-08-19, 07:14 PM
آخر رد: maxruined
  تحويل عدد ساعات العمل من عشري (٢٫٧٥) الى - "HH:MM" في التقارير - تم الحل Rabeea Qbaha 7 5,793 16-06-19, 01:48 PM
آخر رد: elgokr
  أريد تغيير إتجاه أداة TreeListView من اليمين إلى اليسار [تم الحل] asemshahen5 6 2,291 23-05-19, 06:38 AM
آخر رد: asemshahen5
  [تم الحل] مشكلة فى طرح خانتين من بعض maxruined 31 8,460 26-04-19, 10:49 AM
آخر رد: elgokr
  [C#.NET] [تم الحل]حذف صورة مخزنة خارج قاعدة البيانات ابراهيم ايبو 6 2,935 13-04-19, 03:28 AM
آخر رد: ابراهيم ايبو
  [تم الحل] مشكلة فى كود ال Update على SQL maxruined 7 3,413 11-04-19, 08:14 AM
آخر رد: elgokr
  [C#.NET] [تم الحل] كود حفظ الصورة يتعامل بازدواجية في الحفظ ابراهيم ايبو 5 2,382 03-04-19, 11:36 PM
آخر رد: ابراهيم ايبو

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


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