রিঅ্যাক্ট-পিডিএফ-এর মাধ্যমে কোনও সমস্যা ছাড়াই আপনার প্রতিক্রিয়া অ্যাপে পিডিএফ ফাইলগুলি প্রদর্শন করুন

রিঅ্যাক্ট-পিডিএফ আপনাকে পিডিএফ ফাইলগুলিকে এমনভাবে প্রদর্শন করতে দেয় যেন সেগুলি কোনও ঝামেলা ছাড়াই বা একাধিক প্লাগইন ব্যবহার না করেই কোনও প্রতিক্রিয়া অ্যাপের ছবি।

অনেক সময় ডেভেলপারদের রিঅ্যাক্ট অ্যাপ্লিকেশানে পিডিএফ যোগ করতে হয়, এবং যখন রেজোলিউশন, সাইজিং বা লেআউট ঠিক করা কঠিন হতে পারে, তখন রিঅ্যাক্ট-পিডিএফ আপনাকে ছবিগুলির মতো রিঅ্যাক্ট অ্যাপ্লিকেশনে পিডিএফ যোগ করতে দেয়। এটি বিনামূল্যে ডাউনলোড, ওপেন সোর্স এবং একটি সম্পূর্ণ প্যাকেজ। রিঅ্যাক্ট পিডিএফ জাভাস্ক্রিপ্ট এবং সিএসএস ব্যবহার করে তৈরি করা হয়েছে এবং যেকোন রিঅ্যাক্ট অ্যাপ্লিকেশনের জন্য সম্পূর্ণ সামঞ্জস্যপূর্ণ।

রিঅ্যাক্ট-পিডিএফ-এর অনেকগুলি সংস্করণ বর্তমানে উপলব্ধ রয়েছে, যার সর্বশেষ সংস্করণটি হল React-PDF v5। অন্যান্য সংস্করণগুলি ক্রমাগত বাগ সংশোধন এবং আপডেটগুলিও পায়, তবে, React-PDF v5 ব্যবহার করলে সর্বোত্তম ফলাফল পাওয়া যাবে।

রিঅ্যাক্ট-পিডিএফ ব্যবহার করার জন্য নিশ্চিত করুন যে আপনার রিঅ্যাক্ট অ্যাপ্লিকেশন রিঅ্যাক্টের সর্বশেষ সংস্করণ অর্থাৎ রিঅ্যাক্ট 16.3 বা তার পরবর্তী সংস্করণ ব্যবহার করছে। যদি আপনি রিঅ্যাক্ট-এর পুরোনো ভার্সন ব্যবহার করছেন, তাহলে আপনাকে রিঅ্যাক্ট-পিডিএফ-এর পুরনো ভার্সন ব্যবহার করতে হবে।

Previous Next

প্রতিক্রিয়া-পিডিএফ দিয়ে শুরু করা

শুরু করার সুপারিশ এবং সবচেয়ে সহজ উপায় হল npm এর মাধ্যমে ইনস্টল করা, নীচের কমান্ডটি।

npm এর মাধ্যমে React-PDF ইনস্টল করুন

npm install react-pdf 

আপনি নিজেও এটি ইনস্টল করতে পারেন; সরাসরি GitHub রিপোজিটরি থেকে সর্বশেষ রিলিজ ফাইল ডাউনলোড করুন।

ফ্রি JavaSrcipt API-এ নন-ল্যাটিন অক্ষর রেন্ডারিং

ওপেন সোর্স রিঅ্যাক্ট-পিডিএফ লাইব্রেরি সফ্টওয়্যার ডেভেলপারদের জাভাস্ক্রিপ্ট কমান্ড ব্যবহার করে তাদের নিজস্ব অ্যাপ্লিকেশনের ভিতরে নন-ল্যাটিন অক্ষরগুলিকে প্রোগ্রাম্যাটিকভাবে রেন্ডার করতে সক্ষম করে। রিঅ্যাক্ট-পিডিএফ-এ অ-ল্যাটিন অক্ষর সমর্থনও রয়েছে এবং আপনি যদি নিশ্চিত করতে চান যে কোনও অ-ল্যাটিন অক্ষর সঠিকভাবে রেন্ডার করা হয়েছে যখন কোনও প্রকল্পে PDF প্রদর্শিত হয়, আপনি pdfjs-dist থেকে অনুলিপি করা cMaps দিয়ে এটি সম্পন্ন করতে পারেন।

ফ্রি জাভাস্ক্রিপ্ট API ব্যবহার করে একক বা একাধিক পিডিএফ পেজ লোড করুন

ডকুমেন্ট ট্যাগ আপনাকে একটি পিডিএফ ডক লোড করতে দেয় যা ফাইল প্রপের মাধ্যমে পাস করা হয়। এই ট্যাগের সাহায্যে আপনি হয় একটি একক বা একাধিক পৃষ্ঠা লোড করতে পারেন, অথবা পাশাপাশি নেভিগেশন যোগ করতে পারেন৷ আপনি একটি পৃষ্ঠায় পাঠ্য হাইলাইট করতে পারেন, একটি ইন্টারেক্টিভ উপায়ে বিষয়বস্তুর সারণী দেখাতে পারেন এবং বহিরাগত লিঙ্কগুলিও প্রদান করতে পারেন।

জাভাস্ক্রিপ্ট API এর মাধ্যমে কিভাবে একক পিডিএফ পৃষ্ঠা প্রদর্শন করবেন

import React from 'react';
import { Document, Page } from 'react-pdf';
import samplePDF from './test.pdf';
export default function Test() {
  return (
    
      
    
  );
}

জাভাস্ক্রিপ্টের মাধ্যমে পিডিএফ ডকুমেন্টে টীকা পরিচালনা করুন

ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি রিঅ্যাক্ট-পিডিএফ সফ্টওয়্যার প্রোগ্রামারদের তাদের পিডিএফ ডকুমেন্টের মধ্যে বিভিন্ন ধরনের টীকা প্রোগ্রামাটিকভাবে পরিচালনা করার ক্ষমতা দেয়। অনুগ্রহ করে মনে রাখবেন যে সঠিকভাবে টীকা দেখানোর জন্য ব্যবহারকারীর প্রয়োজনীয় স্টাইল-শীট অন্তর্ভুক্ত করতে হবে। এটি ব্যবহারকারীদের সহজে হাইলাইট, পাঠ্য, কালি, নোট, আকার এবং আরও অনেক কিছু করার অনুমতি দেয়।

জাভাস্ক্রিপ্টের মাধ্যমে পিডিএফগুলিতে বাহ্যিক লিঙ্কগুলি কীভাবে পরিচালনা করবেন

import React, { useState } from 'react';
import { Document, Outline, Page } from 'react-pdf';
import samplePDF from './test.pdf';
export default function Test() {
  const [pageNumber, setPageNumber] = useState(1);
  function onItemClick({ pageNumber: itemPageNumber }) {
    setPageNumber(itemPageNumber);
  }
  return (
    
      
    
  );
}
 বাংলা