pdf

  
ऐप्लिकेशन में PDF देखने की सुविधाओं को जोड़ने के लिए लाइब्रेरी.
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
7 अगस्त, 2024 - - - 1.0.0-ऐल्फ़ा01

डिपेंडेंसी तय करना

PDF पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट. Google की Maven रिपॉज़िटरी पढ़ें हमारा वीडियो देखें.

उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको build.gradle फ़ाइल में ज़रूरत है आपका ऐप्लिकेशन या मॉड्यूल:

ग्रूवी

dependencies {
    //TODO: Confirm these dependencies
    implementation "androidx.pdf:pdf:1.0.0-alpha01"
}

Kotlin

dependencies {
    //TODO: Confirm these dependencies
    implementation("androidx.pdf:pdf: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 में अपडेट करें