از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج سال پیش منتشر شده
تعداد بازدید: 695
کد پروژه: 90101
شرح پروژه
پروژه کتاب خوان: 26 دی 1397
فاز دوم:عنوان پروژه: PDF reader
زبان پروژه: ترجیحا جاوا
امکان سنجیِ توسعه ی PDF reader با امکانات زیر – و امکان سنجی نحوه ی استفاده از آن در اندروید. درواقع ابتدا PDF reader با امکانات زیر در زبانِ جاوا بررسی می شود، و سپس بررسی میشود که آیا امکان استفاده از کتابخانه ها در اندروید وجود دارد یا خیر.
هدف نهایی برای این پروژه بکارگیری از هسته اصلیِ برنامه، هم در اندروید و هم در ویندوز میباشد (البته امکان پذیر بودن این مورد می بایست بررسی گردد). به همین دلیل برای ویندوز نیز زبان جاوا انتخاب شده است.
* در این فاز از پروژه کار گرافیکی به هیچ وجه مورد نیاز نمی باشد. و درواقع یک کتابخانه توسعه داده می شود.
در ادامه باید یک PDF reader طراحی شود. ویژگیهای مدنظر:
1. نمایش صفحات کتاب
a. سرعت، کیفیت، عملکرد مناسب در نمایشِ صفحاتِ کتاب
b. امکانِ زوم بدونِ افتِ کیفیت و عمکرد سریع در تغییرِ رزولوشن
c. امکانِ نمایشِ صفحات در زیرِ هم، در کنارِ هم(عمودی یا افقی)، و به صورتِ تک صفحه ای.
d. قابلیت پیمایش در صفحه با شماره صفحه
2. ویژگیهای کاربردی (این ویژگیها هرچه بیشتر بهتر!)
a. قابلیت جستجو در متن (فارسی و انگلیسی)
i. پس از یافتِ کلمه مورد نظر به محلِ کلمه در فایل برود و آن کلمه را به حالتِ انتخاب در بیاورد
b. قابلیت Bookmark
i. در مرحله اول نیازی نیست تا کاربر بتواند bookmark کند. فقط App باید بتواند از bookmarkهای موجود در فایل pdf استفاده کند.
c. قابلیت انتخابِ متن با ماوس. (Text selection)
d. قابلیت Highlight (با رنگهای مختلف)
e. قابلیت Underline
f. قابلیت Strikethrough
g. قابلیت free pen – rectangle – circle – arrow – straight line
h. قابلیت Stamp
i. قابلیت sticky note – یا به عبارتی free text در هر مکان از صفحه
j. قابلیت بالا به صورتِ voice نیز میتواند جذاب باشد.
k. قابلیت Hidden Note برای هر صفحه
l. قابلیت Night Mode
3. ویژگیهای امنیتی (که در مراحل بعد به آن خواهیم پرداخت)
a. App باید بتواند فایل را از روی RAM بخواند. درواقع اگر فایل رمزگذاری شود، App موردِ نظر فایل را رمزگشایی میکند و سپس آن را نمایش میدهد (رمزنگاری در فاز بعدیِ پروژه است). حال اگر App بخواهد فایل رمزگشایی شده را (که در RAM و یا به نوعی در memorystream قرار دارد)، بر روی هارد یا مموری ذخیره کند و سپس آن را بخواند معقول نیست! البته در ادامهی پروژه برای حفاظتِ فایلِ رمزگشایی شده (که فقط درونِ RAM وجود دارد) نیز راهکارهایی ارائه میگردد.
b. دقت شود رمزنگاری در این مرحله از پروژه مدنظر نیست.
c. عدمِ امکانِ پرینت (برخی کتابخانه ها به صورتِ پیش فرض این امکان را می دهند)
d. عدمِ امکانِ export و یا save as.
4. ویژگیهای توسعهای
a. محدود به یک کامپوننت نشویم و بتوانیم در آینده نیز بر حسبِ نیاز تغییراتِ دلخواه را انجام دهیم.
این پروژه شامل 1 فایل مهم است، لطفا قبل از ارسال پیشنهاد حتما نسبت به بررسی این فایل اقدام فرمایید.
مهارت ها و تخصص های مورد نیاز
بودجه
300,000 تومان تا 750,000 تومان
مهلت برای انجام
30روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت هشت سال پیش
قادر به انجام این پروژه هستید؟
مهلت ارسال پیشنهاد قیمت برای این پروژه تمام شده است
Disjoint Binary Trie Search ، Path Compressed Trie Search وrie .پباده سازي
پنج سال پیش منتشر شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار