المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف تعبئة حقول ملفpdf عن طريق دلفي ؟


mr.x
17-12-2009, 11:05 PM
السلام عليكم

اخواني الأعزاء
هل بمقدرتي تعبئة حقول pdf فايل بواسطة بيانات مخزنة من قبل
مثلا
في ملف الأكروبات يوجد حقلين كالتالي:

الأسم: ..................
العمر: ...................

كيف نستطيع تعبئتها بواسطة البيانات المخزنة في قاعدة البيانات
بحيث نسحب الأسم من قاعدة البيانات ونضعه في خانة الأسم في ملف الأكروبات وهكذا
اتمنى وضحت الفكرة وبإنتظاركم
شكرا

issamdnn
20-12-2009, 10:16 AM
عزيزي mr.x

من المعروف بأن ملفات الأكروبات هي ملفات للقرائة فقط وليست للتعديل بشكل مباشر .

ولا أضن بأنه توجد طريقة تمكنك عن طريق دلفي أو غيرها من عمل ذلك إلا إذا كان الملف قابل للقراءة وفي حال كان لديك ملف غير ال pdf مثل ملف rtf فأخبرني لأضع لك طريقة عمل ذلك . والله الموفق.

AL-MOB4RM3G
20-12-2009, 11:37 AM
من المعروف بأن ملفات الأكروبات هي ملفات للقرائة فقط

اخي الكريم,
ملفات الأكروبات يمكن التعديل عليها ان كان بها كونترول لعمل هذا,,
فمثلا يكون هناك مكان مكتوب فيه الإسم: ويكون بجانبه شئ مثل Edit في الدلفي,, فيمكن الكتآبة فيه,,
اظن هذا ما يبحث الأخ عنه,,
سأضع ملف قابل للتعديل مبآشرة في ال pdf ان وجدت ان شاء الله,,
والسلام عليكم
--------------
نعم اخوآني الكرام,
على هذا الرآبط مثلا هناك بي دي اف قابل للتعديل,, (الغة هي السويدية, لكن هذا ليس مهم)
http://www.forsakringskassan.se/irj/go/km/docs/fk_publishing/Dokument/Blanketter/5099.pdf
والسلام عليكم

issamdnn
21-12-2009, 08:22 AM
الملف مضروب للأسف ...
على جميع الأحوال . ما قصده الأخ على ما أضن هو ملف لا يمكن الكتابة إليه بالطرق العادية و ما أعرفه بأنه للتعديل على ملفات الأكروبات يجب تحويلها لصيغ أخرى عن طريق برامج تدعى برامج ال ocr وقد قمت في الماضي ببرمجة واحد من هذه البرامج ولكن وجدت صعوبة في عمل هذا البرنامج للتحويل للغة العربية...

على أية حال إمكانية عمل تعديل على ملفات الأكروبات هو عملياً صعب إذا وهذا رآيي .
أتمنى الفائدة للجميع والله الموفق.

B.M.AbdelAziZ
21-12-2009, 09:25 AM
من المعروف بأن ملفات الأكروبات هي ملفات للقرائة فقط وليست للتعديل بشكل مباشر
ملفات PDF قد تحتوى على حقول يمكن الكتابة عليها
كمثال استمارات طلب تاشيرة VISA التي تقدمها سفارات بلدان كثيرة
الملف فوق 5099.pdfليس معطوب وهو مثال حي على PDF يحتوى استمارة تفاعلية بها حقول interactive form fields

كيف نستطيع تعبئتها بواسطة البيانات المخزنة في قاعدة البيانات
طبعا بعد قراءة الحقول من قاعدة البيانات تكتبها بالحقول المناسبة بالتعامل مع Acrobat Reader كبرنامج خارجي عن طريق SendMessage
مثال بسيط يوضح الفكرة : http://www.delphi4arab.com/forum/showthread.php?t=1098

او يمكنك استخدام مكونات تجارية تتعامل مع PDF اذكر كمثال

مكونات gnostice الموقع gnostice.com
مكونات llPDFLib الموقع llion.net
برنامج VeryPDF Form Filler الموقع verypdf.com/pdfform (نتعامل معه من دلفي عن طريق AtiveX)
وبالتوفيق

issamdnn
22-12-2009, 08:45 AM
إلا إذا كان الملف قابل للقراءة

قصدت بها
إلا إذا كان الملف قابل للكتابة.
والله الموفق للجميع.

mr.x
27-12-2009, 06:08 PM
اشكركم اخواني

ان شاء الله اجرب ولي عودة

قديم الشوق
26-12-2010, 08:22 AM
اتوقع لو تعكسها تلبي طلبك

بمعنى

انك تخلي تعبئة الحقول بمستند وتطبعها pdf

أسهل وأفضل وأسرع

issamdnn
03-01-2011, 12:28 PM
السلام عليكم ورحمة الله وبركاته أخواني الأعزاء.
هل يمكن الحصول على برنامج يقوم بإنشاء هذا النوع من ملفات الأكروبات.