পিডিএফ

অ্যাপের ভিতরে পিডিএফ দেখার ক্ষমতা যোগ করার জন্য একটি লাইব্রেরি।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
13 নভেম্বর, 2024 - - - 1.0.0-আলফা04

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

পিডিএফ-এর উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।

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

Groovy

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

Kotlin

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

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

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

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

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

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

এই শিল্পকর্মের জন্য কোন রিলিজ নোট নেই.

সংস্করণ 1.0

সংস্করণ 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 আপডেটের সাথে লিঙ্ক করা হয়েছে৷

এপিআই পরিবর্তন

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

বাগ ফিক্স

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

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

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

সংস্করণ 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 ভিউ-এর ফন্টের সাথে সম্পর্কিত UI ফিক্স।
  • টেক্সট নির্বাচন এবং ড্র্যাগ হ্যান্ডেলের জন্য UI ফিক্স।

পরিচিত সমস্যা

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

সংস্করণ 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-এ এই কমিট রয়েছে।

বাগ ফিক্স

  • পোর্ট্রেট থেকে ল্যান্ডস্কেপে ঘোরার সময় অস্পষ্ট পিডিএফ ইমেজ সমস্যা এবং অ্যাপটি ঘুমোতে যাওয়া সমাধান করা হয়েছে।
  • ফাইল মেনুতে সন্ধান এখন কনফিগারেশন পরিবর্তিত হলেও ফলাফল গণনা বজায় রাখে।
  • FloatingActionButton আইকন এখন একক পৃষ্ঠার PDF এর জন্য উপলব্ধ।
  • ফাইল বারে খুঁজুন এবং FloatingActionButton মধ্যে ওভারল্যাপিং সমস্যাগুলি ঠিক করা হয়েছে।
  • পাঠ্য এবং হাইলাইট টীকাগুলি এখন দর্শকের মধ্যে রেন্ডার করা যেতে পারে।
  • ফাইল বারে অ্যাক্সেসযোগ্যতার উন্নতি করা হয়েছে।
  • UI ফিক্সগুলি ঘূর্ণনের জন্য প্রয়োগ করা হয়েছে, যার মধ্যে ফাইন্ড কাউন্ট সংরক্ষণ করা, অদৃশ্য হয়ে যাওয়া পাঠ্য নির্বাচন মেনুর সমাধান করা এবং FAB ওভারল্যাপিং সমস্যা সমাধান করা।
  • ল্যান্ডস্কেপ মোডে কীবোর্ডের পিছনে লুকিয়ে থাকা ফাইল মেনুতে খুঁজুন ঠিক করা হয়েছে।

পরিচিত সমস্যা

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

সংস্করণ 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 এর প্রাথমিক আলফা রিলিজে প্রাথমিক প্রিভিউ বাস্তবায়ন অন্তর্ভুক্ত রয়েছে যা মূল পিডিএফ পড়ার পরিস্থিতি সক্ষম করে। অনুগ্রহ করে মনে রাখবেন যে PdfViewerFragment বর্তমানে শুধুমাত্র Android V (SDK 35) সংস্করণে সমর্থিত। পুরানো Android সংস্করণের জন্য সমর্থন আসন্ন প্রকাশগুলিতে যোগ করা হবে।

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

এপিআই পরিবর্তন

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

পরিচিত সমস্যা

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

দ্রষ্টব্য

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