नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
7 अगस्त, 2024 | - | - | - | 1.0.0-ऐल्फ़ा01 |
डिपेंडेंसी तय करना
PDF पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट. Google की Maven रिपॉज़िटरी पढ़ें हमारा वीडियो देखें.
उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको build.gradle
फ़ाइल में ज़रूरत है
आपका ऐप्लिकेशन या मॉड्यूल:
ग्रूवी
dependencies { implementation "androidx.pdf:pdf-viewer-fragment:1.0.0-alpha01" }
Kotlin
dependencies { implementation("androidx.pdf:pdf-viewer-fragment:1.0.0-alpha01") }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.
समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.
इस आर्टफ़ैक्ट के लिए कोई रिलीज़ नोट नहीं है.
संस्करण 1.0
वर्शन 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 (SDK 35) वर्शन पर काम करता है. आने वाली रिलीज़ में Android के पुराने वर्शन का इस्तेमाल किया जा सकता है.
PdfViewerFragment
की शुरुआत हुई. आपका ऐप्लिकेशन, किसी PDF दस्तावेज़ को रेंडर करने के लिए इसका इस्तेमाल कर सकता है.PdfViewerFragment
आपकी ऐक्टिविटी में PDF व्यूअर को जोड़ना आसान बनाता है और उपयोगकर्ताओं को इन तरीकों से इंटरैक्ट करने की सुविधा देता है:- ज़ूम करना: पढ़ने के अनुभव को बेहतर बनाने के लिए, ज़ूम इन और ज़ूम आउट करें. साथ ही, डिफ़ॉल्ट स्थिति पर फटाफट ज़ूम इन/आउट करने के लिए, दो बार टैप करें.
- नेविगेशन: डिफ़ॉल्ट/ज़ूम की गई स्थिति में स्क्रोल करें.
PdfViewerFragment
, पेजों के बीच तेज़ी से स्क्रोल करने के लिए स्क्रबर की सुविधा देता है. - टेक्स्ट से जुड़ी कार्रवाइयां: टेक्स्ट पर देर तक टैप करने से वह टेक्स्ट चुन लिया जाता है, जिससे उपयोगकर्ता मौजूदा पेज पर 'कॉपी करें' और 'सभी चुनें' जैसे विकल्प इस्तेमाल कर सकते हैं.
- पासवर्ड से सुरक्षित दस्तावेज़:
PdfViewerFragment
की मदद से, उपयोगकर्ता को एक डायलॉग बॉक्स मिलता है, जिसमें पासवर्ड डालकर दस्तावेज़ खोला जा सकता है. - नेविगेट किए जा सकने वाले हाइपरलिंक: लोग PDF में मौजूद हाइपरलिंक पर टैप करके, वेब यूआरएल या बुकमार्क पर जा सकते हैं.
- एनोटेशन मोड का शॉर्टकट: बदलाव मोड फ़िलहाल
PdfViewerFragment
में काम नहीं करता. इसके बजाय,PdfViewerFragment
एकFloatingActionButton
दिखाता है, जो दस्तावेज़ यूआरआई के साथ इंप्लिसिटandroid.intent.action.ANNOTATE
इंटेंट को ट्रिगर करता है.
एपीआई में बदलाव
- दस्तावेज़ के लिए फ़ाइल या कॉन्टेंट यूआरआई सेट करने और दस्तावेज़ लोड होना शुरू करने के लिए,
PdfViewerFragment.documentUri
प्रॉपर्टी जोड़ी गई. जब यूआरआई सेट होता है, तबPdfViewerFragment
लोडिंग स्पिनर दिखाता है. इससे दस्तावेज़ के बैकग्राउंड प्रोसेसिंग के बारे में पता चलता है. - 'फ़ाइल में ढूंढें' मेन्यू के दिखने की सेटिंग को टॉगल करने के लिए,
PdfViewerFragment.isTextSearchActive
को जोड़ा गया.PdfViewerFragment
पूरे फ़्लो को हैंडल करता है - यह इनपुट की अनुमति देता है, मैच की कुल संख्या दिखाता है, और नतीजों के बीच नेविगेशन चालू करता है और उससे बाहर निकल जाता है. onDocumentLoadSuccess
औरonDocumentLoadError
कॉलबैक जोड़े गए, जिन्हें दस्तावेज़ को रेंडर करने या रेंडरिंग से पहले गड़बड़ी होने के बाद शुरू किया जाता है.
आम समस्याएं
- कुछ मामलों में, फ़ाइल बार में ढूंढें और
FloatingActionButton
के साथ ओवरलैप करता है. - एक पेज की PDF फ़ाइलों के लिए,
FloatingActionButton
आइकॉन नहीं दिखता. - 'फ़ाइल में ढूंढें' मेन्यू में कॉन्फ़िगरेशन बदलने पर, नतीजों की संख्या सेव नहीं होती.
- फ़ाइल मेन्यू में ढूंढें को बंद करते समय, फ़्लिकर (रोशनी कम-ज़्यादा होना) दिख रहा है
- PDF दस्तावेज़ों में मौजूद 3D इमेज, व्यूअर में रेंडर नहीं होती हैं.
- सुलभता सुविधाओं को इन रिलीज़ में चालू किया जाएगा.
- पोर्ट्रेट से लैंडस्केप में घुमाने पर, PDF इमेज धुंधली हो जाती है.
- टेक्स्ट/हाइलाइट व्याख्या के लिए सहायता उपलब्ध नहीं है.
- बहुत बड़े PDF दस्तावेज़ों (> 250 एमबी) में
PdfViewerFragment
की परफ़ॉर्मेंस से जुड़ी कुछ समस्याएं हैं
ध्यान दें
compileSdk
को 35 5dc41be में अपडेट करें