পিডিএফ

অ্যাপের ভিতরে পিডিএফ দেখার ক্ষমতা যোগ করার জন্য একটি লাইব্রেরি।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ রিলিজ প্রার্থী বিটা রিলিজ আলফা রিলিজ
২২ অক্টোবর, ২০২৫ - - - ১.০.০-আলফা১১

নির্ভরতা ঘোষণা করা

পিডিএফ-এর উপর নির্ভরতা যোগ করতে, আপনার প্রকল্পে গুগল ম্যাভেন রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য গুগলের ম্যাভেন রিপোজিটরি পড়ুন।

আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:

গ্রোভি

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

কোটলিন

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

নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।

প্রতিক্রিয়া

আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।

একটি নতুন সমস্যা তৈরি করুন

আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।

এই নিদর্শনটির জন্য কোনও রিলিজ নোট নেই।

সংস্করণ 1.0

সংস্করণ 1.0.0-alpha11

২২ অক্টোবর, ২০২৫

androidx.pdf:pdf-*:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • পিডিএফ কন্টেন্ট নির্বাচনে স্মার্ট মেনু আইটেম সক্রিয় করা।
  • পিডিএফ-এ হাইপারলিঙ্ক নির্বাচন এবং GoTo লিঙ্ক নির্বাচন সক্ষম করা।
  • fromPdfView এবং PdfViewer কম্পোজেবল থেকে সিলেকশন মেনু এপিআই এক্সপোজ করা হচ্ছে, যা ডেভেলপারদের সিলেকশন মেনু আইটেম যোগ করতে দেয়।
  • পিডিএফভিউ এবং পিডিএফভিউয়ার কম্পোজেবলে পৃষ্ঠা সারিবদ্ধকরণ এপিআই যোগ করা যা ডেভেলপারদের কন্টেন্টের উচ্চতা <ভিউপোর্ট উচ্চতার সময় পৃষ্ঠা সারিবদ্ধকরণ বেছে নিতে দেয়।

API পরিবর্তনগুলি

  • contentDesc বাতিলযোগ্য করা হয়েছে এবং ডিফল্ট মান সরানো হয়েছে। ( I86f8c , b/441973880 )
  • লিঙ্ক নির্বাচন মেনু আইটেমগুলির জন্য PdfSelectionMenuKeys প্রকাশ করুন ( Ic9b05 , b/447079082 )
  • androidx-main-এ PdfView এবং PdfViewerPageAlignment API যোগ করুন
  • কোণ-সম্পর্কিত API পরিবর্তন করে ডিগ্রি ব্যবহার করুন এবং নামের মধ্যে ইউনিট অন্তর্ভুক্ত করুন, কোণ রূপান্তর ইউটিলিটিতে ইউনিট সম্পর্কে স্পষ্ট থাকুন এবং ডিগ্রি এবং রেডিয়ান উভয়কেই সমর্থন করুন, স্টক ব্রাশ সংস্করণকে ফ্যাক্টরি ফাংশন প্যারামিটার হিসাবে গ্রহণ করতে StockBrushes API পরিবর্তন করুন এবং হাইলাইটার ব্রাশের জন্য স্ব-ওভারল্যাপ আচরণ নিয়ন্ত্রণ প্রকাশ করুন, MutableAffineTransform.populateFromTranslate এর নাম পরিবর্তন করে populateFromTranslation করুন, InProgressStrokesView.setRenderFactory/getRenderFactory অপসারণ করুন। ( Id9eab , b/436656418 )
  • PdfView এবং PdfViewerPageAlignment API যোগ করুন ( I9c9a5 , b/438065228 )
  • PdfViewer Composable ( Id9b0f , b/407663999 ) থেকে এক্সপোজ সিলেকশন মেনু API
  • PdfView ViewGroup করুন। ইচ্ছামত শিশুদের জন্য কোনও সমর্থন নেই। ( Ib51d8 , b/410008792 )
  • PdfView থেকে HyperLinkSelection এবং GoToLinkSelection প্রকাশ করুন ( I378c4 , b/441280002 )
  • জেনেরিক নির্বাচন সমর্থন করার জন্য রিফ্যাক্টর PdfPageContent ( I28f16 , b/437845185 )
  • PdfView থেকে এক্সপোজ সিলেকশন মেনু এপিআই ( Idd547 , b/407663737 )
  • নির্বাচন-সম্পর্কিত ক্লাসগুলিকে একটি ডেডিকেটেড প্যাকেজে স্থানান্তর করুন ( I953cb , b/436157691 )
  • PdfViewerFragment এ PdfView অ্যাক্সেসের জন্য পরীক্ষামূলক onPdfViewCreated প্রবর্তন করুন। ( I86715 , b/422620454 )
  • PdfLoader ( I60b8d ) এ FileDescriptor API যোগ করে

বাগ ফিক্স

  • স্ট্রোকগুলিকে আরও সঠিকভাবে ইনপুট প্রতিফলিত করতে ইনপুট মডেলিং উন্নত করুন ( I93097 )

বহিরাগত অবদান

  • লিঙ্ক নির্বাচন মেনু আইটেমগুলির জন্য PdfSelectionMenuKeys প্রকাশ করুন
  • PdfViewer কম্পোজেবল থেকে এক্সপোজ সিলেকশন মেনু এপিআই
  • PdfView থেকে এক্সপোজ সিলেকশন মেনু এপিআই

সংস্করণ 1.0.0-alpha10

১৬ জুলাই, ২০২৫

androidx.pdf:pdf-*:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিটগুলি রয়েছে।

নতুন বৈশিষ্ট্য

  • উন্নত নির্বাচন যা ব্যবহারকারীদের পৃষ্ঠার সীমানার বাইরে নির্বাচন হ্যান্ডেল টেনে একাধিক পৃষ্ঠা জুড়ে পাঠ্য নির্বাচন করতে দেয়।
  • অ্যাপ্লিকেশনগুলি এখন PDF ডকুমেন্টের মধ্যে হাইপারলিঙ্ক ক্লিকগুলির হ্যান্ডলিং আটকাতে এবং কাস্টমাইজ করতে পারে।

API পরিবর্তনগুলি

  • PDF কন্টেন্ট উপস্থাপনের জন্য একটি কম্পোজেবল প্রকাশ করে ( I8e7ee )
  • PdfPoint এবং PdfRect androidx.pdf.models প্যাকেজে স্থানান্তর করা হচ্ছে ( I26cf4 )
  • PDF কন্টেন্ট উপস্থাপনের জন্য একটি View কম্পোনেন্ট প্রকাশ করে ( I9fe27 )
  • পিডিএফ রিসোর্সগুলিকে আগে থেকেই শুরু করার জন্য এবং কোল্ড-স্টার্ট ল্যাটেন্সি কমানোর জন্য API প্রকাশ করে ( a18fa89 )
  • পিডিএফ কন্টেন্টে হাইপারলিঙ্ক ক্লিক হ্যান্ডলিংকে ওভাররাইড করার জন্য API প্রকাশ করে ( 6330a8b )
  • একটি নতুন আর্টিফ্যাক্ট pdf-document-service এবং সংশ্লিষ্ট API গুলি - PdfLoader , PdfDocument এবং SandboxedPdfLoader - প্রকাশ করে। ইন্টারফেসগুলি PDF ডকুমেন্টের পার্সিং এবং প্রক্রিয়াকরণ উপাদান বাস্তবায়নের জন্য ব্যবহার করা যেতে পারে ( Ide70d )
  • ডকুমেন্টের রেন্ডারিং শুরু করার জন্য PdfViewPdfDocument সেট করার জন্য একটি API প্রকাশ করে ( If8738 )

সংস্করণ 1.0.0-alpha09

৭ মে, ২০২৫

androidx.pdf:pdf-*:1.0.0-alpha09 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha09-এ এই কমিটগুলি রয়েছে।

প্রধান পরিবর্তনসমূহ

  • কোডবেসটি একটি বড় ধরণের রিফ্যাক্টরিং এর মধ্য দিয়ে গেছে এবং এখন সম্পূর্ণরূপে কোটলিনে লেখা হয়েছে, যেখানে Coroutines এবং ViewModel ব্যবহার করা হয়েছে। এর মধ্যে PdfViewerFragment এর পুনঃপ্রয়োগ অন্তর্ভুক্ত রয়েছে। এই রিলিজে কোনও নতুন API বা বৈশিষ্ট্য অন্তর্ভুক্ত করা হয়নি।

জ্ঞাত সমস্যা:

  • দ্রুত স্ক্রোলার এবং পৃষ্ঠা নির্দেশকটিতে ছায়া প্রভাব অনুপস্থিত।
  • এক-পৃষ্ঠার PDF ডকুমেন্টগুলি সবসময় কেন্দ্রীভূত এবং ভিউয়ের প্রস্থে স্কেল নাও হতে পারে।

API পরিবর্তনগুলি

  • @StyleRes দিয়ে containerStyleResId টিকা দিন। ( I88d85 )

সংস্করণ 1.0.0-alpha08

১২ মার্চ, ২০২৫

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-এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • স্কেলিংয়ের পার্থক্যের কারণে বিভিন্ন অ্যান্ড্রয়েড ডিভাইসের মধ্যে অসঙ্গত নির্বাচন মেনু স্থাপনের সমাধান করা হয়েছে। নির্বাচন মেনু স্থাপন এখন বিভিন্ন ডিভাইসে সামঞ্জস্যপূর্ণ।
  • কনফিগারেশন পরিবর্তন ইত্যাদির মতো পরিস্থিতিতে খণ্ড পুনর্গঠনের উপর দ্রুত স্ক্রোলার এবং পৃষ্ঠা নির্দেশকের অবস্থান সারিবদ্ধ করা হয়েছে।

সংস্করণ 1.0.0-alpha07

২৬ ফেব্রুয়ারী, ২০২৫

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 অ্যাট্রিবিউট।

API পরিবর্তনগুলি

  • PdfView ( I30fc5 ) থেকে পাবলিক অ্যাট্রেস যোগ করা হয়েছে
  • পিডিএফ ভিউয়ের জন্য নতুন এপিআই StylingOptions যোগ করা হয়েছে। ( আইডি২৯৯৩ )

বাগ ফিক্স

  • দ্রুত স্ক্রোল হ্যান্ডেল এবং পৃষ্ঠা নির্দেশকের দৃশ্যমানতার অবস্থার মধ্যে সিঙ্ক্রোনাইজেশনের অসঙ্গতি ঠিক করা হয়েছে।

সংস্করণ 1.0.0-alpha06

২৯ জানুয়ারী, ২০২৫

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 )
  • সমাধান: mMaxPages এবং numPages এর পার্থক্যের কারণে IllegalArgumentException ক্র্যাশ হয়েছে। ( 75d763 )

সংস্করণ 1.0.0-alpha05

১১ ডিসেম্বর, ২০২৪

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 nullness annotations ব্যবহার করে, যা টাইপ-ব্যবহারের। সঠিক ব্যবহার জোরদার করার জন্য Kotlin ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত: -Xjspecify-annotations=strict (এটি Kotlin কম্পাইলারের 2.1.0 সংস্করণ থেকে শুরু করে ডিফল্ট)। ( I38301 , b/326456246 )
  • অ্যান্ড্রয়েড ১৩-তে ঘূর্ণনের পরে পূর্বে খোলা পৃষ্ঠাটি প্রদর্শিত হওয়ার সমস্যাটি ঠিক করা হয়েছে। ( Ib03dd )
  • ঘূর্ণনের সময় টুলবক্স অদৃশ্য হয়ে যাওয়ার সমস্যাটি স্থির করা হয়েছে। ( 01148f )

সংস্করণ 1.0.0-alpha04

১৩ নভেম্বর, ২০২৪

androidx.pdf:pdf-viewer:1.0.0-alpha04 এবং androidx.pdf:pdf-viewer-fragment:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04-এ এই কমিটগুলি রয়েছে।

সম্প্রসারিত সামঞ্জস্যতা

  • PDFViewer লাইব্রেরি এখন অ্যান্ড্রয়েড ভার্সন S, T, U এবং V সমর্থন করে। এই উন্নত সামঞ্জস্যতা SDK এক্সটেনশন 13 আপডেটের সাথে যুক্ত।

API পরিবর্তনগুলি

  • PdfViewerFragment এ ন্যূনতম SdkExtension সীমাবদ্ধতা যোগ করা হয়েছে। ( I922af )
  • PDF ভিউয়ার লাইব্রেরির জন্য নতুন API প্রকাশ করা হচ্ছে। ( I0af57 )

বাগ ফিক্স

  • প্রসেস ডেথ সমস্যার জন্য ক্র্যাশ ফিক্স।
  • পাসওয়ার্ড ডায়ালগ সম্পর্কিত UI সংশোধন।
  • findInFileView এবং FastscrollView জন্য অ্যাক্সেসিবিলিটি সংশোধন।

চলমান উন্নয়ন

  • আমরা লাইব্রেরিতে জেটপ্যাক কম্পোজ অন্তর্ভুক্ত করার জন্য সক্রিয়ভাবে কাজ করছি।

সংস্করণ 1.0.0-alpha03

১৮ সেপ্টেম্বর, ২০২৪

androidx.pdf:pdf-viewer:1.0.0-alpha03 এবং androidx.pdf:pdf-viewer-fragment:1.0.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।

বাগ ফিক্স

  • প্রথমবার অনুসন্ধান খোলার সময় কীবোর্ড না আসার সমস্যাটি সমাধান করা হয়েছে
  • FindInFile ভিউয়ের ফন্ট সম্পর্কিত UI সংশোধন।
  • টেক্সট নির্বাচন এবং ড্র্যাগ হ্যান্ডেলের জন্য UI সংশোধন করা হয়েছে।

জ্ঞাত সমস্যা

  • পিডিএফ ডকুমেন্টের 3D ছবি ভিউয়ারে রেন্ডার করা হয় না।
  • PdfViewerFragment খুব বড় PDF ডকুমেন্ট (> 250 MB) তে কিছু পারফরম্যান্স সমস্যা রয়েছে।

সংস্করণ 1.0.0-alpha02

৪ সেপ্টেম্বর, ২০২৪

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 মধ্যে ওভারল্যাপিং সমস্যাগুলি ঠিক করা হয়েছে।
  • টেক্সট এবং হাইলাইট অ্যানোটেশনগুলি এখন ভিউয়ারে রেন্ডার করা যেতে পারে।
  • ফাইল বারে "ফাইন্ড ইন" অ্যাক্সেসিবিলিটির উন্নতি করা হয়েছে।
  • ঘূর্ণনের জন্য UI সংশোধনগুলি বাস্তবায়িত হয়েছে, যার মধ্যে রয়েছে ফাইন্ড কাউন্ট সংরক্ষণ করা, অদৃশ্য হয়ে যাওয়া টেক্সট নির্বাচন মেনু সমাধান করা এবং FAB ওভারল্যাপিং সমস্যা সমাধান করা।
  • ল্যান্ডস্কেপ মোডে কীবোর্ডের পিছনে লুকানো ফাইল মেনুতে খুঁজে পাওয়ার সমস্যাটি ঠিক করা হয়েছে।

জ্ঞাত সমস্যা

  • পিডিএফ ডকুমেন্টের 3D ছবি ভিউয়ারে রেন্ডার করা হয় না।
  • PdfViewerFragment খুব বড় PDF ডকুমেন্ট (> 250 MB) তে কিছু পারফরম্যান্স সমস্যা রয়েছে।

সংস্করণ 1.0.0-alpha01

৭ আগস্ট, ২০২৪

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 আপনার Activity-তে PDF ভিউয়ারকে একীভূত করা সহজ করে এবং ব্যবহারকারীদের নিম্নলিখিত উপায়ে ইন্টারঅ্যাক্ট করতে দেয়:
    • জুমিং: আরামদায়ক পড়ার অভিজ্ঞতার জন্য জুম লেভেল সামঞ্জস্য করতে পিঞ্চ ইন এবং আউট করুন এবং ডিফল্ট অবস্থায় দ্রুত জুম ইন/আউট করার জন্য ডবল ট্যাপ করুন।
    • নেভিগেশন: ডিফল্ট/জুম করা অবস্থায় স্ক্রোল করুন। PdfViewerFragment পৃষ্ঠাগুলির মধ্যে দ্রুত স্ক্রল করার জন্য একটি দ্রুত স্ক্রাবার প্রদান করে।
    • টেক্সট অ্যাকশন: টেক্সটের উপর দীর্ঘক্ষণ ট্যাপ করলেই এটি নির্বাচন করা হবে, যার ফলে ব্যবহারকারীরা বর্তমান পৃষ্ঠায় কপি এবং সিলেক্ট অল এর মতো বিকল্পগুলি ব্যবহার করতে পারবেন।
    • পাসওয়ার্ড-সুরক্ষিত ডকুমেন্ট: PdfViewerFragment ব্যবহারকারীর পাসওয়ার্ড প্রবেশ করানোর এবং ডকুমেন্টটি খোলার জন্য একটি ডায়ালগ বক্স প্রদান করে।
    • নেভিগেবল হাইপারলিঙ্ক: ব্যবহারকারীরা PDF ফাইলের মধ্যে হাইপারলিঙ্কগুলিতে ট্যাপ করে ওয়েব URL বা বুকমার্কগুলিতে নেভিগেট করতে পারেন।
    • অ্যানোটেশন মোডের শর্টকাট: PdfViewerFragment এ সম্পাদনা মোড এখনও সমর্থিত নয়। পরিবর্তে, PdfViewerFragment একটি FloatingActionButton প্রদর্শন করে যা ডকুমেন্ট URI এর সাথে একটি অন্তর্নিহিত android.intent.action.ANNOTATE ইন্টেন্ট ফায়ার করে।

API পরিবর্তনগুলি

  • ডকুমেন্টের জন্য একটি ফাইল বা কন্টেন্ট URI সেট করতে এবং ডকুমেন্ট লোডিং শুরু করতে PdfViewerFragment.documentUri প্রোপার্টি যোগ করা হয়েছে। URI সেট করা হলে PdfViewerFragment একটি লোডিং স্পিনার প্রদর্শন করে যা ডকুমেন্টের ব্যাকগ্রাউন্ড প্রসেসিং নির্দেশ করে।
  • ফাইল মেনুতে খুঁজে পাওয়ার দৃশ্যমানতা টগল করার জন্য PdfViewerFragment.isTextSearchActive যোগ করা হয়েছে। PdfViewerFragment সম্পূর্ণ প্রবাহ পরিচালনা করে - ইনপুট অনুমোদন করে, মোট মিলের সংখ্যা প্রদর্শন করে, ফলাফলের মধ্যে নেভিগেশন সক্ষম করে এবং এটি থেকে বেরিয়ে আসে।
  • onDocumentLoadSuccess এবং onDocumentLoadError কলব্যাক যোগ করা হয়েছে যা ডকুমেন্টের সফল রেন্ডারিংয়ের পরে অথবা রেন্ডারিংয়ের আগে একটি ত্রুটি নিক্ষেপের পরে আহ্বান করা হয়।

জ্ঞাত সমস্যা

  • কিছু ক্ষেত্রে FloatingActionButton এর সাথে ফাইল বার ওভারল্যাপ খুঁজুন।
  • একক পৃষ্ঠার PDF ফাইলের জন্য FloatingActionButton আইকনটি দৃশ্যমান নয়।
  • ফাইল মেনুতে "ফাইন্ড"-এ কনফিগারেশন পরিবর্তনের সময় ফলাফল গণনা সংরক্ষিত হয় না।
  • ফাইল মেনুতে ফাইন্ড বন্ধ করার সময় ঝিকিমিকি দেখা যায়।
  • পিডিএফ ডকুমেন্টের 3D ছবি ভিউয়ারে রেন্ডার করা হয় না।
  • পরবর্তী রিলিজগুলিতে অ্যাক্সেসিবিলিটি বৈশিষ্ট্যগুলি সক্ষম করা হবে।
  • পোর্ট্রেট থেকে ল্যান্ডস্কেপে ঘোরানোর সময় PDF ছবিটি ঝাপসা হয়ে যায়।
  • টেক্সট/হাইলাইট টীকা সমর্থন করে না।
  • PdfViewerFragment খুব বড় PDF ডকুমেন্ট (> 250 MB) তে কিছু পারফরম্যান্স সমস্যা রয়েছে।

দ্রষ্টব্য

  • compileSdk 35 5dc41be তে আপডেট করুন