في احد الايام ، التي كنت فيها ارغب فيها بعمل مشروع تجاري على الانترنت ، قمت بالتفكير في عمل برنامج يقوم ببيع مجلة اونلاين على صيغة pdf ، للاسف لقد كانت فكرة غير جيدة ، ولقد كان هذه الرغبة غير طبيعية ، فلم يكن هناك في عام 2005 ، اي امكانية لتشفير ملفات الpdf وحين سألت شخصا قام بتنفيذ نفس الفكرة ، اسمه ماركو صاحب موقع phparch.com دلني على كلاس بالجافا يقوم بالعديد من هذه الامكانيات اسمه iText .
قمت بالبدء في البرمجة ، وكانت البرمجة مؤلمة ، لم اتوقع ان تكون الجافا بهذه الحساسية ، كان على ان اخذ الحذر في كل شي حتي في نوع البيانات التي يتم استرجاعها ، لم تكن فقط مؤلمة ، بل كانت مدمرة للاعصاب ومستهلكة للوقت، الان ولاول مرة منذ قمت بالبرمجة في تلك الايام على هذا الامر ، اقوم بطرح الكود بدون قاعدة البيانات .
مع اني انصح بالابتعاد عن هذا الامر ، ولكن ايضا لمن يرغب بمعرفة امثلة للتعامل مع هذه المكتبة ، بامكانه الاطلاع على الكود
http://rapidshare.com/files/132831814/pdfshop3.zip.html
انا متاكد انه لايوجد لاشخص عربي ولا اجنبي قام بعمل مشروع كامل على هذه المكتبة وقام بتوزيع الكود ، لانه بالتاكيد قد عاني في البرمجة .
لكي تستطيع ان تقوم بتشغيل الملف ، عليك ان تقوم بالقراءة عن itext .
وايضا عليك توصيل جافا بالـ PHP واستخدام Tomcat لعمل ذلك ، طبعا هناك امكانية باستخدام php java Bridge .
عليك اولا ان تقوم بتوصيل PHP بجافا باستخدام الـBridge اعلاه ثم عليك تحميل مكتبة الـiText ووضعها في المكان الذي يقرا منه الـBridge كلاسات الجافا .
عليك فقط اخذ الاكود المفيدة من باب التجربة لان البرنامج برمته لن يعمل .
ان كنت ترغب ببرمجة نفس المشروع باستخدام طريقة اسهل يمكنك استخدام Zend Framework فهو يدعم ملفات الـpdf في الوقت الحالي .
مشكلته انه لايدعم تشفير الملفات ، وكان السبب ان اسلوب التشفير الوحيد المبتكر منشأ بواسطة RSA ويحتاج الي ترخيص ، وقد كانو يبحثون موضوع الترخيص ، ولكن قامت Adobe بتوفير اسلوب جديد في التوثيق الذي اصدرته للـpdf اصدارة رقم 1.6
وحسب بحثي فانهم سيقومون بدعم التشفير في الاصدارة القادمة بناء على الموجود في تذكرة الدعم ZF-939
عليك ان تشجع فريق عمل Zend Framework لعمل امكانية لتشفير ملفات الpdf بنفس الفريم ورك ، لكي يقومو بالتركيز عليه فهم دائما يحبون التشجيع ويعطون دائما الاولوية للاعلي طلبا .
شي واحد ارغب بقوله انه الان ومع ظهور الدت نت يوجد كلاس اخر اسمه itextsharp اظن ان الية العمل معه اسهل من الجافا طبعا التعامل معه بالPHP وليس بالـ ASP .NET .
ايضا ارغب بقول انه هذا الكود للاستفادة وشرط تحميله هو عدم استخدام اي اكواد او اي امور تستفيد منها في مواقع تخالف الشريعة الاسلامية .
طبعا هناك رجل كان يقوم بالعمل على مكتبة خارجية واسم المشروع هو itextphp
اظن ان الرجل استسلم ، فقد كان اخر تحديث للملفات منذ سنتين .
يوجد ايضا برج للعمل مع php يبدو بسيطا وسهلا وهو palava
قمت بالبدء في البرمجة ، وكانت البرمجة مؤلمة ، لم اتوقع ان تكون الجافا بهذه الحساسية ، كان على ان اخذ الحذر في كل شي حتي في نوع البيانات التي يتم استرجاعها ، لم تكن فقط مؤلمة ، بل كانت مدمرة للاعصاب ومستهلكة للوقت، الان ولاول مرة منذ قمت بالبرمجة في تلك الايام على هذا الامر ، اقوم بطرح الكود بدون قاعدة البيانات .
مع اني انصح بالابتعاد عن هذا الامر ، ولكن ايضا لمن يرغب بمعرفة امثلة للتعامل مع هذه المكتبة ، بامكانه الاطلاع على الكود
http://rapidshare.com/files/132831814/pdfshop3.zip.html
انا متاكد انه لايوجد لاشخص عربي ولا اجنبي قام بعمل مشروع كامل على هذه المكتبة وقام بتوزيع الكود ، لانه بالتاكيد قد عاني في البرمجة .
لكي تستطيع ان تقوم بتشغيل الملف ، عليك ان تقوم بالقراءة عن itext .
وايضا عليك توصيل جافا بالـ PHP واستخدام Tomcat لعمل ذلك ، طبعا هناك امكانية باستخدام php java Bridge .
عليك اولا ان تقوم بتوصيل PHP بجافا باستخدام الـBridge اعلاه ثم عليك تحميل مكتبة الـiText ووضعها في المكان الذي يقرا منه الـBridge كلاسات الجافا .
عليك فقط اخذ الاكود المفيدة من باب التجربة لان البرنامج برمته لن يعمل .
ان كنت ترغب ببرمجة نفس المشروع باستخدام طريقة اسهل يمكنك استخدام Zend Framework فهو يدعم ملفات الـpdf في الوقت الحالي .
مشكلته انه لايدعم تشفير الملفات ، وكان السبب ان اسلوب التشفير الوحيد المبتكر منشأ بواسطة RSA ويحتاج الي ترخيص ، وقد كانو يبحثون موضوع الترخيص ، ولكن قامت Adobe بتوفير اسلوب جديد في التوثيق الذي اصدرته للـpdf اصدارة رقم 1.6
وحسب بحثي فانهم سيقومون بدعم التشفير في الاصدارة القادمة بناء على الموجود في تذكرة الدعم ZF-939
عليك ان تشجع فريق عمل Zend Framework لعمل امكانية لتشفير ملفات الpdf بنفس الفريم ورك ، لكي يقومو بالتركيز عليه فهم دائما يحبون التشجيع ويعطون دائما الاولوية للاعلي طلبا .
شي واحد ارغب بقوله انه الان ومع ظهور الدت نت يوجد كلاس اخر اسمه itextsharp اظن ان الية العمل معه اسهل من الجافا طبعا التعامل معه بالPHP وليس بالـ ASP .NET .
ايضا ارغب بقول انه هذا الكود للاستفادة وشرط تحميله هو عدم استخدام اي اكواد او اي امور تستفيد منها في مواقع تخالف الشريعة الاسلامية .
طبعا هناك رجل كان يقوم بالعمل على مكتبة خارجية واسم المشروع هو itextphp
اظن ان الرجل استسلم ، فقد كان اخر تحديث للملفات منذ سنتين .
يوجد ايضا برج للعمل مع php يبدو بسيطا وسهلا وهو palava
0 التعليقات:
إرسال تعليق