DACEReader یک برنامه فنی است که به سازماندهی، مدیریت و خواندن فایلهای EPUB اختصاص داده شده است. هدف اصلی این برنامه، فراهم کردن یک محیط متمرکز برای کاربرانی است که مجموعه کتابهای دیجیتالی خود را به صورت محلی در دستگاههای خود ذخیره کردهاند.
مهم!
الزامات دسترسی به سیستم فایل:
برای انجام قابلیتهای اساسی خود، DACEReader به مجوز "دسترسی به همه فایلها" (MANAGE_EXTERNAL_STORAGE) نیاز دارد. این الزام فنی به دلیل ماهیت برنامه است:
اسکن و فهرستبندی: برنامه به طور خودکار دایرکتوریهای دستگاه را اسکن میکند تا فایلهای EPUB را پیدا کرده و آنها را در یک قفسه مجازی سازماندهی کند.
پایداری دادهها: دسترسی برای ذخیره خودکار پیشرفت خواندن (نشانهگذاری) ضروری است و تضمین میکند که کاربر میتواند خواندن را از آخرین کلمه خوانده شده، صرف نظر از موقعیت فایل در حافظه، از سر بگیرد.
مدیریت فراداده و برچسب: امکان فهرستبندی حجمها را با استفاده از یک ساختار برچسب (مثلاً name_tags) فراهم میکند که جستجو و مرتبسازی در زمان واقعی را تسهیل میکند.
بدون این مجوز، برنامه قادر به تشخیص محتوا نیست و این امر باعث میشود که نتواند سرویس خواندن و مدیریت را که برای آن طراحی شده است، ارائه دهد.
ویژگیهای فنی:
نمایش تطبیقی: سیستم مقیاسبندی متن با طرحبندی روان برای اطمینان از خوانایی مطلوب در هر صفحهای.
تبدیل متن به گفتار (TTS): ادغام با موتورهای تبدیل متن به گفتار برای خواندن صوتی متون، با کنترل دقیق بر سرعت و گام صدا.
موتور جستجو: جستجوی بلادرنگ بر اساس عنوان یا نویسنده در کتابخانه فهرستبندی شده.
مدیریت پیشرفته: امکان حذف جلدها از کتابخانه با سیستم تأیید برای امنیت دادهها.
رابط پویا: پشتیبانی از پیمایش عمودی (اسکرول) و پیمایش حرکتی (کشیدن) بین فصلها.
توسعه یافته توسط فرانکو داس - dace.info
تاریخ بهروزرسانی
۲۰ اردیبهشت ۱۴۰۵