| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
|---|---|---|---|---|
| 11 فبراير 2026 | - | - | - | 1.0.0-alpha13 |
تحديد الاعتماديات
لإضافة اعتمادية على pdf، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.pdf:pdf-viewer-fragment:1.0.0-alpha13" }
Kotlin
dependencies { implementation("androidx.pdf:pdf-viewer-fragment:1.0.0-alpha13") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
لا تتوفّر ملاحظات إصدار لهذا العنصر.
الإصدار 1.0
الإصدار 1.0.0-alpha13
11 فبراير 2026
تم طرح androidx.pdf:pdf-*:1.0.0-alpha13. يتضمّن الإصدار 1.0.0-alpha13 هذه التعديلات.
الميزات الجديدة
- تم طرح
EditablePdfViewerFragment، وهو يوسّع نطاقPdfViewerFragmentالعادي لتوفير إمكانات تعديل ملفات PDF، بما في ذلك التعليقات التوضيحية وملء النماذج. - التعليقات التوضيحية: تستفيد هذه الميزة من مكتبة
androidx.inkلتوفير دعم شامل للتعليقات التوضيحية في ملفات PDF. يمنح شريط الأدوات المخصّص، الذي يتم تفعيله من خلال رمز التعديلFloatingActionButton، إمكانية الوصول إلى أدوات متخصّصة، بما في ذلك:- القلم: يتيح الكتابة والرسم بخط اليد مباشرةً على المستند. يمكن للمستخدمين تخصيص ضربة القلم من خلال سمك قابل للتعديل ولوحة ألوان واسعة.
- قلم التمييز: يتيح تمييز النص بشكل حر أو محاذاته، ويتوفّر بألوان متعددة.
- الممحاة: لإزالة تعليقات توضيحية محدّدة بدقة
- التراجع والإعادة: توفّر هذه الميزة إمكانات مدمجة للتراجع عن آخر التغييرات أو إعادتها بسلاسة.
- ملء النماذج: إتاحة النقر على حقول النماذج وتعديلها، مثل إدخالات النصوص والقوائم المنسدلة ومربّعات الاختيار وأزرار الاختيار
- يتيح
EditablePdfViewerFragmentإمكانية ملء النماذج المضمّنة، ما يوفّر تجربة مستخدم سلسة. يتم التحكّم في هذه الميزة من خلال واجهة برمجة التطبيقاتisFormFillingEnabledفيPdfView. EditablePdfDocument: واجهة جديدة توسّع نطاقPdfDocumentلإدارة تعديلات بيانات النماذج وتطبيقها.- يتيح العنصر القابل للإنشاء
PdfViewerالتفاعل مع حقول النموذج، ويمكن التحكّم فيه من خلال المَعلمةisFormFillingEnabled.
- يتيح
- حفظ التغييرات: يتيح لك
PdfWriteHandleحفظ المحتوى المعدَّل في ملف محدّد. - اختيار الصور: تمت إضافة إمكانية اختيار الصور عند الضغط مع الاستمرار في مستندات PDF. يتم تفعيل هذه الميزة من خلال السمة
isImageSelectionEnabledفي كلّ منPdfViewوPdfViewerالقابل للإنشاء. يتم عرض البيانات الناتجة من خلال نموذجImageSelectionفيOnSelectionChangedListener. - تصميم الصفحتَين: تمت إضافة وضع تصميم جنبًا إلى جنب للأجهزة ذات الشاشات الكبيرة، ويمكن ضبطه باستخدام السمة
pagesPerRowفيPdfViewوPdfViewerالقابلة للإنشاء.
تغييرات واجهة برمجة التطبيقات
- إطلاق واجهة برمجة التطبيقات Image Selection API في مكتبة Jetpack PDF Library (Iee0b9، b/470897750)
- إتاحة واجهات برمجة التطبيقات الخاصة بطبقة معالجة ملء النماذج للجميع (Iec39c، b/474260451)
- إضافة المَعلمة
renderParamsإلى واجهة برمجة التطبيقاتopenDocumentفيSandboxedPdfLoader(If9344، b/438269273) - إضافة واجهات برمجة تطبيقات لطبقة العرض الخاصة بملء النماذج (I829c5 وb/449869703)
- تمت إضافة التعليق التوضيحي
@MainThreadإلى طرق ردّ الاتصال فيOnFirstContentLoadListenerوOnSelectionChangedListener(I4cf10 وb/466965940) - تم وضع علامة
ApplyInProgressExceptionعلى الدالة الإنشائية الداخلية، ما يمنع إنشاء مثيل خارجي (I5cc66، b/465414484) - تمت إضافة التعليق التوضيحي
@MainThreadإلى طرق معاودة الاتصال الخاصة بمعالجات الأحداث فيPdfView(Ie7201، b/429407597) - إضافة واجهات برمجة تطبيقات لإتاحة إمكانات التعديل الأصلية من خلال
EditablePdfViewerFragment(Ifae6c، b/462049364) - إضافة واجهة برمجة التطبيقات
FirstContentLoadإلىPdfViewوPdfViewer(Icf63d وb/461666545) - [2Page] إضافة واجهة برمجة التطبيقات Two-Page Layout API إلى
PdfViewerLibrary (I8d7f1، b/452517650)
إصلاح الأخطاء
- إصلاح الاستثناء بسبب إغلاق الصفحة قبل جلب الصورة النقطية (b/475255729)
الإصدار 1.0.0-alpha12
3 ديسمبر 2025
تم طرح androidx.pdf:pdf-*:1.0.0-alpha12. يتضمّن الإصدار 1.0.0-alpha12 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- نقل الدالة
textAsStringمنTextSelectionإلى androidx-main - إعادة تسمية
clearSelectionإلىclearCurrentSelection(I3a318، b/429407597) - إزالة الدالة
textAsStringمنTextSelection(I1305d، b/429407798)
إصلاح الأخطاء
- تم إصلاح مشكلة عدم ظهور أداة التمرير السريع في
PdfViewتلقائيًا. (I7fb0e) - تم إصلاح عُطل في
TextSelectionMenuProviderعند تحديد نص فارغ. (I855df)
الإصدار 1.0.0-alpha11
22 أكتوبر 2025
تم طرح androidx.pdf:pdf-*:1.0.0-alpha11. يتضمّن الإصدار 1.0.0-alpha11 هذه التعديلات.
الميزات الجديدة
- تفعيل "عناصر القائمة الذكية" عند اختيار محتوى pdf
- تفعيل خيارَي تحديد الروابط التشعّبية والانتقال إلى الروابط في ملف PDF
- عرض واجهة برمجة التطبيقات لقائمة الاختيار
fromPdfViewوPdfViewerComposable، ما يتيح للمطوّرين إضافة عناصر إلى قائمة الاختيار - إضافة واجهة برمجة تطبيقات لمحاذاة الصفحات في PdfView وPdfViewer Composable تتيح للمطوّرين اختيار محاذاة الصفحات عندما يكون ارتفاع المحتوى أقل من ارتفاع نافذة العرض
تغييرات واجهة برمجة التطبيقات
- تم السماح بقيمة فارغة للسمة
contentDescوإزالة القيمة التلقائية. (I86f8c، b/441973880) - عرض
PdfSelectionMenuKeysلعناصر قائمة اختيار الروابط (Ic9b05، b/447079082) - إضافة واجهة برمجة التطبيقات
PageAlignmentإلىPdfViewوPdfViewerفي androidx-main - تغيير واجهة برمجة التطبيقات ذات الصلة بالزوايا لاستخدام الدرجات وتضمين الوحدة في الأسماء، وتوضيح الوحدات في أدوات تحويل الزوايا وإتاحة استخدام الدرجات والراديان، وتغيير واجهة برمجة التطبيقات
StockBrushesلتأخذ إصدار الفرشاة الجاهزة كمعلَمة دالة المصنع وإتاحة التحكّم في سلوك التداخل الذاتي لفرشاة التمييز، وإعادة تسميةMutableAffineTransform.populateFromTranslateإلىpopulateFromTranslation، وإزالةInProgressStrokesView.setRenderFactory/getRenderFactory(Id9eab، b/436656418) - إضافة واجهة برمجة التطبيقات
PageAlignmentإلىPdfViewوPdfViewer(I9c9a5، b/438065228) - عرض واجهة برمجة التطبيقات لقائمة الاختيار من
PdfViewerComposable (Id9b0f، b/407663999) - تحويل
PdfViewإلىViewGroupلا يمكن استخدام عناصر فرعية عشوائية. (Ib51d8، b/410008792) - عرض
HyperLinkSelectionوGoToLinkSelectionمنPdfView(I378c4، b/441280002) - إعادة تصميم
PdfPageContentلتوفير إمكانية إجراء عمليات اختيار عامة (I28f16 وb/437845185) - عرض واجهة برمجة التطبيقات لقائمة الاختيار من
PdfView(Idd547، b/407663737) - نقل الفئات ذات الصلة بتحديد النص إلى حزمة مخصّصة (I953cb، b/436157691)
- إتاحة استخدام ميزة
onPdfViewCreatedالتجريبية للوصول إلى PdfView فيPdfViewerFragment(I86715، b/422620454) - إضافة واجهة برمجة التطبيقات
FileDescriptorإلىPdfLoader(I60b8d)
إصلاح الأخطاء
- تحسين وضع النماذج للإدخال لجعل ضربات المفاتيح تعكس الإدخال بدقة أكبر (I93097)
المساهمة الخارجية
- عرض
PdfSelectionMenuKeysلعناصر قائمة اختيار الروابط - عرض واجهة برمجة التطبيقات لقائمة الاختيار من
PdfViewerComposable - عرض واجهة برمجة التطبيقات لقائمة الاختيار من
PdfView
الإصدار 1.0.0-alpha10
16 يوليو 2025
تم طرح androidx.pdf:pdf-*:1.0.0-alpha10. يتضمّن الإصدار 1.0.0-alpha10 هذه التعديلات.
الميزات الجديدة
- ميزة اختيار محسّنة تتيح للمستخدمين اختيار نص على عدة صفحات من خلال سحب مقابض الاختيار إلى ما بعد حدود الصفحة
- يمكن للتطبيقات الآن اعتراض عمليات النقر على الروابط التشعّبية وتخصيص طريقة التعامل معها داخل مستندات PDF.
تغييرات واجهة برمجة التطبيقات
- تعرض هذه السمة عنصرًا قابلاً للإنشاء لعرض محتوى PDF (I8e7ee).
- جارٍ نقل
PdfPointوPdfRectإلى حزمةandroidx.pdf.models(I26cf4) - عرض مكوّن View لعرض محتوى PDF (I9fe27)
- عرض واجهة برمجة التطبيقات لتهيئة موارد ملفات PDF مسبقًا وتقليل وقت الاستجابة عند بدء التشغيل البارد (a18fa89)
- إتاحة واجهة برمجة تطبيقات لتجاوز معالجة النقر على الروابط التشعّبية في محتوى PDF(6330a8b)
- تعرض هذه السمة عنصرًا جديدًا باسم pdf-document-service وواجهات برمجة التطبيقات المقابلة
PdfLoaderوPdfDocumentوSandboxedPdfLoader. يمكن استخدام الواجهات لتنفيذ مكوّن تحليل مستند PDF ومعالجته (Ide70d). - تعرض واجهة برمجة تطبيقات لضبط
PdfDocumentعلىPdfViewمن أجل بدء عرض المستند (If8738)
الإصدار 1.0.0-alpha09
7 مايو 2025
تم طرح androidx.pdf:pdf-*:1.0.0-alpha09. يتضمّن الإصدار 1.0.0-alpha09 هذه التعديلات.
التغييرات الرئيسية
- تمت إعادة تصميم قاعدة الرموز البرمجية بشكل كبير، وهي مكتوبة الآن بالكامل بلغة Kotlin، وتستخدِم Coroutines و
ViewModel. ويشمل ذلك إعادة تنفيذPdfViewerFragment. لا يتضمّن هذا الإصدار أي واجهات برمجة تطبيقات أو ميزات جديدة.
المشاكل المعروفة:
- لا يتضمّن شريط التمرير السريع ومؤشر الصفحة تأثيرات الظل.
- قد لا يتم توسيط مستندات PDF المكوّنة من صفحة واحدة وتغيير حجمها دائمًا لتناسب عرض طريقة العرض.
تغييرات واجهة برمجة التطبيقات
- إضافة تعليق توضيحي إلى
containerStyleResIdباستخدام@StyleRes(I88d85)
الإصدار 1.0.0-alpha08
12 مارس 2025
تم إصدار androidx.pdf:pdf-document-service:1.0.0-alpha08 وandroidx.pdf:pdf-viewer:1.0.0-alpha08 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha08. يتضمّن الإصدار 1.0.0-alpha08 هذه التعديلات.
إصلاح الأخطاء
- تم حلّ مشكلة عدم اتساق موضع قائمة الاختيار بين أجهزة Android المختلفة بسبب اختلافات في القياس. أصبح موضع قائمة الاختيار متسقًا على جميع الأجهزة.
- تمت محاذاة موضع شريط التمرير السريع ومؤشر الصفحة عند إعادة إنشاء الجزء في سيناريوهات مثل تغيير الإعدادات وغير ذلك.
الإصدار 1.0.0-alpha07
26 فبراير 2025
تم إصدار androidx.pdf:pdf-document-service:1.0.0-alpha07 وandroidx.pdf:pdf-viewer:1.0.0-alpha07 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha07. يتضمّن الإصدار 1.0.0-alpha07 هذه التعديلات.
الميزات الجديدة
- يتيح
PdfViewerFragmentالآن استخدامStylingOptions(مجموعة من أرقام تعريف موارد الأنماط) ما يتيح إمكانية تخصيص الأنماط من خلالnewInstanceأو XML (FragmentContainerView). ويمكن للفئات الفرعية استخدام الدالة الإنشائية المحمية لتوفير وظائف مشابهة. - تتلقّى
StylingOptionsحاليًاcontainerStyleالتي توفّر ما يلي:- إتاحة استخدام عناصر قابلة للرسم مخصّصة لمقبض التمرير السريع ومؤشر الصفحة
- السمة
marginEndلتحديد موضع مقبض التمرير السريع ومؤشر الصفحة بدقة
تغييرات واجهة برمجة التطبيقات
- تمت إضافة سمات عامة من
PdfView(I30fc5) - تمت إضافة واجهات برمجة تطبيقات جديدة
StylingOptionsلعرض ملفات PDF. (Id2993)
إصلاح الأخطاء
- تم إصلاح التباين في المزامنة بين مقبض التمرير السريع وحالة ظهور مؤشر الصفحة.
الإصدار 1.0.0-alpha06
29 يناير 2025
تم إصدار androidx.pdf:pdf-document-service:1.0.0-alpha06 وandroidx.pdf:pdf-viewer:1.0.0-alpha06 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha06. يتضمّن الإصدار 1.0.0-alpha06 هذه التعديلات.
إصلاح الأخطاء
- إصلاح: تعطُّل ناتج عن
IllegalArgumentExceptionعند إلغاء ربط خدمة غير مسجّلة (eb4e85) - إصلاح: تعذُّر تشغيل
IllegalArgumentExceptionبسبب الاختلاف فيmMaxPagesوnumPages(75d763)
الإصدار 1.0.0-alpha05
11 ديسمبر 2024
تم إصدار androidx.pdf:pdf-document-service:1.0.0-alpha05 وandroidx.pdf:pdf-viewer:1.0.0-alpha05 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha05. يتضمّن الإصدار 1.0.0-alpha05 هذه التعديلات.
إصلاح الأخطاء
- تستخدم هذه المكتبة الآن تعليقات توضيحية بشأن القيم الخالية من JSpecify، وهي تعليقات توضيحية خاصة باستخدام النوع. على مطوّري Kotlin استخدام وسيطة المترجم البرمجي التالية لفرض الاستخدام الصحيح:
-Xjspecify-annotations=strict(هذه هي القيمة التلقائية بدءًا من الإصدار 2.1.0 من مترجم Kotlin البرمجي). (I38301، b/326456246) - تم إصلاح مشكلة عرض الصفحة التي تم فتحها سابقًا بعد تدوير الشاشة في Android 13. (Ib03dd)
- تم إصلاح مشكلة اختفاء "صندوق الأدوات" عند تدوير الشاشة. (01148f)
الإصدار 1.0.0-alpha04
13 نوفمبر 2024
تم طرح androidx.pdf:pdf-viewer:1.0.0-alpha04 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha04. يتضمّن الإصدار 1.0.0-alpha04 هذه التعديلات.
توافق موسّع
- تتوافق المكتبة
PDFViewerالآن مع إصدارات Android S وT وU وV، ويرتبط هذا التوافق المحسّن بتحديث حزمة تطوير البرامج (SDK) رقم 13.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة الحد الأدنى
SdkExtensionإلىPdfViewerFragment. (I922af) - عرض واجهات برمجة تطبيقات جديدة لمكتبة "عارض ملفات PDF" (I0af57)
إصلاح الأخطاء
- إصلاح مشكلة تعطُّل التطبيق بسبب إيقاف العملية نهائيًا
- إصلاحات في واجهة المستخدم متعلّقة بمربّع حوار كلمة المرور
- إصلاحات تسهيل الاستخدام في
findInFileViewوFastscrollView
التطوير المستمر
- نحن نعمل حاليًا على دمج Jetpack Compose في المكتبة.
الإصدار 1.0.0-alpha03
18 سبتمبر 2024
تم طرح androidx.pdf:pdf-viewer:1.0.0-alpha03 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha03. يتضمّن الإصدار 1.0.0-alpha03 هذه التعديلات.
إصلاح الأخطاء
- تم حلّ مشكلة عدم ظهور لوحة المفاتيح عند فتح البحث لأول مرة
- إصلاحات في واجهة المستخدم متعلّقة بخط عرض FindInFile
- إصلاحات في واجهة المستخدم المتعلّقة بتحديد النص ومقبض السحب
المشاكل المعروفة
- لا يتم عرض الصور الثلاثية الأبعاد في مستندات PDF في عارض الصور.
- تواجه
PdfViewerFragmentبعض المشاكل في الأداء عند التعامل مع مستندات PDF كبيرة جدًا (أكبر من 250 ميغابايت).
الإصدار 1.0.0-alpha02
4 سبتمبر 2024
تم طرح androidx.pdf:pdf-viewer:1.0.0-alpha02 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha02. يتضمّن الإصدار 1.0.0-alpha02 هذه التعديلات.
إصلاح الأخطاء
- تم حلّ مشكلة تشويش صورة PDF عند التدوير من الوضع الرأسي إلى الوضع الأفقي وعندما ينتقل التطبيق إلى وضع السكون.
- تحتفظ قائمة "البحث في الملف" الآن بعدد النتائج حتى عند تغيير الإعدادات.
- يتوفّر رمز
FloatingActionButtonالآن لملفات PDF ذات الصفحة الواحدة. - تم إصلاح المشاكل المتعلّقة بالتداخل بين شريط "البحث في الملف" و
FloatingActionButton. - يمكن الآن عرض التعليقات التوضيحية النصية وتعليقات التمييز في عارض الصور.
- تم إجراء تحسينات على ميزات تسهيل الاستخدام في شريط "البحث في الملف".
- تمّ تنفيذ إصلاحات لواجهة المستخدم عند تدوير الشاشة، بما في ذلك الحفاظ على عدد النتائج التي تم العثور عليها، ومعالجة مشكلة اختفاء قائمة تحديد النص، وحلّ مشكلة تداخل زر الإجراء العائم.
- تم إصلاح مشكلة اختفاء قائمة "البحث في الملف" خلف لوحة المفاتيح في الوضع الأفقي.
المشاكل المعروفة
- لا يتم عرض الصور الثلاثية الأبعاد في مستندات PDF في عارض الصور.
- تواجه
PdfViewerFragmentبعض المشاكل في الأداء عند التعامل مع مستندات PDF كبيرة جدًا (أكبر من 250 ميغابايت).
الإصدار 1.0.0-alpha01
7 أغسطس 2024
تم طرح androidx.pdf:pdf-viewer:1.0.0-alpha01 وandroidx.pdf:pdf-viewer-fragment:1.0.0-alpha01. يتضمّن الإصدار 1.0.0-alpha01 هذه التعديلات.
الميزات الجديدة
يتضمّن الإصدار الأولي من PDFViewer معاينات مبكرة تتيح سيناريوهات قراءة ملفات PDF الأساسية. يُرجى العلم أنّ PdfViewerFragment لا تتوافق حاليًا إلا مع إصدارات Android V (الإصدار 35 من حزمة تطوير البرامج (SDK)). سيتم توفير الدعم لإصدارات Android القديمة في الإصدارات القادمة.
- تم تقديم
PdfViewerFragmentالتي يمكن أن يستخدمها تطبيقك لعرض مستند PDF. تسهّلPdfViewerFragmentدمج عارض ملفات PDF في "النشاط"، وتتيح للمستخدمين التفاعل بالطرق التالية:- التكبير والتصغير: اضغط بضم الإصبعين أو فتحهما لضبط مستويات التكبير أو التصغير للحصول على تجربة قراءة مريحة، بالإضافة إلى النقر مرتين للتكبير أو التصغير بسرعة إلى الحالة التلقائية.
- التنقّل: يمكنك التنقّل في الحالة التلقائية أو حالة التكبير/التصغير. توفّر
PdfViewerFragmentشريط تمرير سريعًا للتنقّل بسرعة بين الصفحات. - إجراءات النص: يؤدي الضغط مع الاستمرار على النص إلى تحديده، ما يتيح للمستخدمين استخدام خيارات مثل "نسخ" و"تحديد الكل" في الصفحة الحالية.
- المستندات المحمية بكلمة مرور: يوفّر
PdfViewerFragmentمربع حوار للمستخدم لإدخال كلمة المرور وفتح المستند. - روابط تشعّبية قابلة للتنقّل: يمكن للمستخدمين الانتقال إلى عناوين URL على الويب أو الإشارات المرجعية من خلال النقر على الروابط التشعّبية داخل ملف PDF.
- اختصار إلى وضع التعليقات التوضيحية: لا يتوفّر وضع التعديل بعد في
PdfViewerFragment. بدلاً من ذلك، يعرضPdfViewerFragmentFloatingActionButtonينشئ غرضًا ضمنيًاandroid.intent.action.ANNOTATEمع معرّف الموارد المنتظم (URI) للمستند.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة السمة
PdfViewerFragment.documentUriلضبط معرّف الموارد المنتظم (URI) لملف أو محتوى المستند وبدء تحميل المستند. تعرضPdfViewerFragmentدائرة انتظار عند ضبط معرّف الموارد المنتظم (URI)، ما يشير إلى المعالجة في الخلفية للمستند. - تمت إضافة
PdfViewerFragment.isTextSearchActiveلتبديل إمكانية ظهور قائمة "البحث في الملف". يتولّىPdfViewerFragmentعملية البحث بأكملها، إذ يسمح بإدخال البيانات، وعرض إجمالي عدد النتائج المطابقة، ويتيح التنقّل بين النتائج والخروج منها. - تمت إضافة عمليات ردّ الاتصال
onDocumentLoadSuccessوonDocumentLoadErrorالتي يتم استدعاؤها بعد عرض المستند بنجاح أو بعد ظهور خطأ قبل العرض.
المشاكل المعروفة
- يتداخل شريط "البحث في الملف" مع
FloatingActionButtonفي بعض الحالات. - لا يظهر الرمز
FloatingActionButtonلملفات PDF المكوّنة من صفحة واحدة. - لا يتم الاحتفاظ بعدد النتائج عند تغيير الإعدادات في قائمة "البحث في الملف".
- يحدث التعتيم عند إغلاق قائمة "البحث في الملف"
- لا يتم عرض الصور الثلاثية الأبعاد في مستندات PDF في عارض الصور.
- سيتم تفعيل ميزات تسهيل الاستخدام في الإصدارات التالية.
- تصبح صورة PDF غير واضحة عند تدويرها من الوضع العمودي إلى الوضع الأفقي.
- لا تتوفّر إمكانية إضافة تعليقات توضيحية نصية أو تمييز المحتوى.
- تواجه
PdfViewerFragmentبعض المشاكل في الأداء عند التعامل مع مستندات PDF كبيرة جدًا (أكبر من 250 ميغابايت).
ملاحظة
- تعديل
compileSdkإلى 35 5dc41be