رفع ملف pdf من خلال API وتصدير كل صفحة لملف مستقل

وصف المشروع

السلام عليكم

المطلوب

1- Desktop Application Using VB.NET language

2- Web MVC project Using C# language

سير عمل النظام :

1- يتم رفع ملف pdf يحتوي على عدة صفحات من خلال تطبيق سطح المكتب عبر Upload API .

- يتم تضمين البارامتر التالية : pdf file as byte - folderName - CustomerIDs as list

2- تقوم Upload API باستقبال الملف وانشاء مجلد جديد باسم المجلد المرسل folderName ,وحفظ الملف .

3- بعد الانتهاء من حفظ الملف يتم استدعاء SplitPdf function والتي تقوم بالتالي : البحث عن رقم العميل داخل ملف pdf واذا تم ايجاده يتم تصدير الصفحة كملف pdf مستقل داخل المجلد المنشأ سابقا ويكون اسم الملف CustomerID.pdf

مثال : ممكن أن يحتوي ملف pdf على 100 صفحة ولكن CustomerIDs list تحتوي فقط على 15 رقم

لذلك سيتم البحث عن ال 15 رقم في ملف ال pdf واذا تم اكتشاف رقم العميل يتم تصدير الصفحة

4- صفحة ويب لعرض ملف pdf الخاص بالعميل (فقط عرض ملف pdf بدون اي محتويات في الصفحة)

عند ادخال رابط الملف والذي يحتوي على اسم المجلد ورقم العميل يتم عرض ملف pdf على صفحة الويب

مثال : http://localhost/folder11...

المتغير يحتوي على اسم المجلد floder11

ويحتوي على رقم العميل 52856485

يتم عمل split للمتغير بواسطة -

ويتم عرض ملف ال pdf المحفوظ مسبقا باسم 52856485.pdf

أضف عرضك الآن

العروض المقدمة

السلام عليكم يسعدني التعامل معكم في هذا المشروع لدي خبرة اكثر من 7 سنوات في هذا المجال متحصل على شهادة ميكروسوفت في Asp.Net MVC و C#

السلام عليكم مرحبا بمكن باذن الله تنفيذ المطلوب بكل دقة فتخصصى هو برمجة الويب بتقنية الدوت نت وبرمجة الداتا بيز خبرة عدة سنوات فى البرمجة بلغات الدوت نت السى شا...

سلام عليكم انا عبدالرحمن قرأت مشروعك وقمت بتنفيذ مشروعك من قبل وعلي استعداد تام تنفيذه لك علي اكمل وجه قمت بعمل برنامج علي كمبيوتر و api ينقص فقط بعض اشياء سيعد...

السلام عليكم انا عمرو استطيع تنفيذ المطلوب ان شاء الله يرجى توضيح ماذا تقصد ب CustomerIDs as list كبرامتر

محمود ن.

وعليكم السلام استاذ ساقوم بتنفيذ المطلوب بشكل كامل كما طلب حيث انني امتلك الخبرة اللازمة انشالله لتنفيذه بمايحوي من تصميم تطبيق الويندوز وصفحة الويب ورفع الملف ...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.