السلام عليكم
المطلوب
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