delphi4arab منتديات دلفي للعرب
التعامل مع ملفات ال pdf من خلال دلفي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي التقنية (https://delphi4arab.net/forum/forumdisplay.php?fid=6)
+--- قسم : دلفي والتعامل مع المكونات و الاضافات (https://delphi4arab.net/forum/forumdisplay.php?fid=18)
+--- الموضوع : التعامل مع ملفات ال pdf من خلال دلفي (/showthread.php?tid=1402)

الصفحات: 1 2


التعامل مع ملفات ال pdf من خلال دلفي - issamdnn - 15-12-2009

دعونا نرى كيفية إضهار ملفات الأكروبات(.pdf) ضمن تطبيقات دلفي . كل ما تحتاجه هو (Acrobat ActiveX control ) أي ملف (pdf.ocx and pdf.tlb) والذي يمكنك الحصول عليه مجاناً من موقع adobe
وخطوات العمل كما يلي:
1- إبداً دلفي وإختار Component ثم Import ActiveX Control
2- أبحث عن 'Acrobat Control for ActiveX (Version x.x) ثم أضغط على زر Install
3-قم بإختيار مسار منصة العناصر التي سستوضع عليه المكتبة المختارة.
4-ربما من الأفضل أن تترك خيار الاكتف أكس فعال ثم قم بالضغط على Install
5- إختار الحزمة حيث سيتم تنصيب العنصر الجديد أو قم بإنشاء حزمة جديدة تحت أسم Tpdf control
6- قم بالضغط بعد ذلك على OK
7- سيقوم دلفي بتنبيهك فيما إذا كنت تريد إعادة البناء للباكيج أو تعديله.
8- بعد أن يتم ترجمة الباكج سيظهر دلفي رسالة تفيد بأن عنصر جديد أسمه tpdf تم تسجيله وبأنه أصبح جزاً من ال VCL
9- قم بإغلاق نافذة تفاصيل الباكيج لكي تسمح لدلفي بحفظ التغييرات عليها.
10-العنصر الأن فعال في صفحة ال ActiveX
11-أختر الأن العنصر tpdf الذي قمت بوضعه على الفورم.
12 - بإستخدام مفتش الكائنات الموجود في دلفي قم بجعل خاصية src تحمل أسم ملف ال pdf الموجود على جهازك .
الأن كل ما عليك فعله هو تغيير حجم العنصر وقراءة ملف ال PDF ضمن تطبيقك.


ملاحظة : إذا لم يكن لديك ملف ال ocx قمت بوضعه في المرفقات..

مع التوفيق للجميع.


التعامل مع ملفات ال pdf من خلال دلفي - AL-MOB4RM3G - 16-12-2009

السلام عليكم

الآخ issamdnn بارك الله لك على هذا الموضوع,
جزاك الله خيرا,,

لم اجرب المكون المذكور لكن,
اتذكر انني استخمد مكون اسمه AcroPDF او شئ من هذا,,
لكن عيب ذلك المكون هو ان عند الزبون يجب ان يكون برنامج ال Acrobat منصّب,

فهل لهذا المكون نفس العيب ؟
ام ممكن الإستغنآء عن الأكروبات ريدر مع هذا المكون بالنسبة للزبون ؟

بارك الله لكم


التعامل مع ملفات ال pdf من خلال دلفي - issamdnn - 16-12-2009

للأسف ضنك في محله لا يمكن إستخدام العنصر السابق إذا لم يتم تنصيب الأكروبات ريدر على جهاز الزبون.
كما أن المكتبة نفسها لن تظهر في نافذة Import activeX إذا لم يتم تنصيبه


التعامل مع ملفات ال pdf من خلال دلفي - AL-MOB4RM3G - 16-12-2009

طيب جزاك الله خيرا اخي الكريم
هل هذا شئ عام مع كل ال activeX ؟
يعني عندما اود استخدام activeX فعادة احتاج الى تنصيب البرنامج الأصلي حتى استطيع اعمل له امبورت,,
هل يعني هذا ان كل ال activeX الزبون يحتاج الى تنصيب البرنامج الأصلي ؟
بارك الله لكم


التعامل مع ملفات ال pdf من خلال دلفي - kachwahed - 16-12-2009

إقتباس :هل يعني هذا ان كل ال activeX الزبون يحتاج الى تنصيب البرنامج الأصلي ؟
طبعا فهي مكونات مشتركة في النظام إن صح التعبير، أنظر أيضا:
OLE / COM / DCOM / Automation / ActiveX - Delphi knowledge base
يعني المبرمج في خيارين:
- يخبر المستعمل بضرورة تثبيت البرنامج المحمل بالـ OCX (أقصد ActiveX) الضروري.
- تضمين الملفات الضرورية مع مصادر البرنامج (Resources) وتثبيتها مع تثبيته.
ربما يمكن إضافة بطريقة ما توزيع البرنامج مع الملفات الضرورية واستدعاؤها عند كل إقلاع.



التعامل مع ملفات ال pdf من خلال دلفي - anasdrak - 20-01-2010

شكرا أخي
ولكن هنالك طريقة أخرى
لأن هذه الطريقة تستلزم تنصيب الأكروبات في أجهزة الزبائن


التعامل مع ملفات ال pdf من خلال دلفي - محمد عبد العزيز - 20-01-2010

إقتباس :هذه الطريقة تستلزم تنصيب الأكروبات في أجهزة الزبائن

يمكن استخدام احد البرامج البديلة التي يمكنها عرض ملفات PDF
اذكر على سبيل المثال اشهر اثنين FoxIt Reader / Sumatra PDF

بديل اخر هو استخدام مكونات تدعم PDF بدلفي وعرضها من البرنامج
اذكر على سبيل المثال فقط مكونات gnostice و مكونات llPDFLib راجع
http://www.delphi4arab.net/forum/showthread.php?tid=2179
وبالتوفيق



التعامل مع ملفات ال pdf من خلال دلفي - karamofweb - 13-12-2010

السلام عليكم،
لي فكرة صغيرة، وهي كالآتي
البحث عن الملفات الخاصة بالـadobe التي يحتاجها المكون و وضعها في حزمة ملفات تنصب مع تنصيب البرنامج وبذلك نتمكن من فتح ملفات الـ PDF دون تثبيبت adobe reader
في انتظار ردردكم


التعامل مع ملفات ال pdf من خلال دلفي - قديم الشوق - 26-12-2010

جربت مكتبة FoxIt Reader
والتجربة بالمرفقات عساها ماتحتاج المكتبه



التعامل مع ملفات ال pdf من خلال دلفي - قديم الشوق - 29-12-2010

جربتها بجهاز ثاني ماهو مثبت عليه
FoxIt Reader لم يعمل