pdf

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

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

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

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

ग्रूवी

dependencies {
    implementation "androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02"
}

Kotlin

dependencies {
    implementation("androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02")
}

डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.

नई समस्या जोड़ें

समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.

इस आर्टफ़ैक्ट के लिए कोई रिलीज़ नोट नहीं है.

संस्करण 1.0

वर्शन 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 दस्तावेज़ों में मौजूद 3D इमेज, व्यूअर में रेंडर नहीं होती हैं.
  • बहुत बड़े PDF दस्तावेज़ों (> 250 एमबी) में PdfViewerFragment की परफ़ॉर्मेंस से जुड़ी कुछ समस्याएं हैं

वर्शन 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 में अपडेट करें