تقييم الموضوع :
  • 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 م ب / التحميلات : 72)
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 5,191 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [تم الحل] مشكلة فى جمع سطر فى جدول مع سطر اخر maxruined 8 3,311 31-08-19, 06:47 PM
آخر رد: asemshahen5
  [تم الحل]مشكلة فى جلب قيمة من داتا جريد فيو maxruined 74 24,727 26-08-19, 07:29 PM
آخر رد: maxruined
  [تم الحل] مشكلة فى تحويل مشروع تفقيط من vb.net الى #C maxruined 13 6,033 26-08-19, 07:14 PM
آخر رد: maxruined
  تحويل عدد ساعات العمل من عشري (٢٫٧٥) الى - "HH:MM" في التقارير - تم الحل Rabeea Qbaha 7 6,508 16-06-19, 01:48 PM
آخر رد: elgokr
  أريد تغيير إتجاه أداة TreeListView من اليمين إلى اليسار [تم الحل] asemshahen5 6 2,562 23-05-19, 06:38 AM
آخر رد: asemshahen5
  [تم الحل] مشكلة فى طرح خانتين من بعض maxruined 31 10,001 26-04-19, 10:49 AM
آخر رد: elgokr
  [C#.NET] [تم الحل]حذف صورة مخزنة خارج قاعدة البيانات ابراهيم ايبو 6 3,424 13-04-19, 03:28 AM
آخر رد: ابراهيم ايبو
  [تم الحل] مشكلة فى كود ال Update على SQL maxruined 7 3,848 11-04-19, 08:14 AM
آخر رد: elgokr
  [C#.NET] [تم الحل] كود حفظ الصورة يتعامل بازدواجية في الحفظ ابراهيم ايبو 5 2,684 03-04-19, 11:36 PM
آخر رد: ابراهيم ايبو

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


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