বেশিরভাগ অ্যাপের তাদের অ্যাপে পিডিএফ ফাইলগুলি প্রদর্শনের জন্য সমর্থন অন্তর্ভুক্ত করতে হবে। তাই যদি আমাদের অ্যাপে একাধিক পিডিএফ ফাইল ব্যবহার করতে হয় তবে আমাদের অ্যাপের ভিতরে প্রতিটি পিডিএফ ফাইল যুক্ত করা কার্যত সম্ভব নয় কারণ এই পদ্ধতির ফলে অ্যাপের আকার বৃদ্ধি পেতে পারে এবং কোনও ব্যবহারকারী এই ধরনের অ্যাপ ডাউনলোড করতে চান না।
একটি বিশাল আকার। তাই আকারের সাথে সম্পর্কিত এই সমস্যাটি মোকাবেলা করার জন্য আমরা আমাদের অ্যাপের ভিতরে ফাইলগুলি সংরক্ষণ না করে সরাসরি আমাদের অ্যাপের ভিতরে সার্ভার থেকে পিডিএফ ফাইলগুলি লোড করব।
সার্ভার থেকে পিডিএফ ফাইল লোড করা আমাদের অ্যাপের আকার বৃদ্ধি পরিচালনা করতে সাহায্য করবে। তাই এই প্রবন্ধে, আমরা আমাদের অ্যান্ড্রয়েড অ্যাপের ভিতর ইউআরএল থেকে পিডিএফ ফাইলগুলি কীভাবে লোড করব তা দেখব।
এই PDF ভিউ যোগ করার জন্য আমরা একটি লাইব্রেরি ব্যবহার করছি যা আমাদের URL থেকে PDF লোড করতে সাহায্য করবে। মনে রাখবেন যে আমরা জাভা ভাষা ব্যবহার করে এই প্রকল্পটি বাস্তবায়ন করতে যাচ্ছি।
Step 1: Create a New Project
Step 2: Add dependency to build.gradle(Module:app)
Navigate to the Gradle Scripts > build.gradle(Module:app) and add the below dependency in the dependencies section.
implementation 'com.github.barteksc:android-pdf-viewer:2.8.2'
এবার সিঙ্ক অপশন আসবে উপরের ডান কোণায় সিঙ্ক নাও অপশনে ক্লিক করুন।
Step 3: Add permission to the internet in your AndroidManifest.xml file
Add below two lines inside your AndroidManifest.xml file.
<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
Step 4: Working with the activity_main.xml file
Navigate to the app > res > layout > activity_main.xml and add the below code to that file. Below is the code for the activity_main.xml file.
- XML