ওপেন সোর্স জাভাস্ক্রিপ্ট API এর মাধ্যমে PDF তৈরি করুন

PDF ফাইল তৈরি ও রূপান্তর করার জন্য ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি, জাভাস্ক্রিপ্টের মাধ্যমে পিডিএফ-এ গ্রাফিক্স ও টেক্সট যোগ করুন।

JSPDF হল PDF নথি তৈরি এবং পরিচালনার জন্য একটি ওপেন সোর্স HTML5 ক্লায়েন্ট সাইড সলিউশন। এটি রিপোর্টিং, সার্টিফিকেট, টিকিটিং এবং আরও অনেক কিছুর মতো দুর্দান্ত বৈশিষ্ট্যগুলিকে সমর্থন করে। যেহেতু পিডিএফ ওয়েব জুড়ে খুবই জনপ্রিয় এবং প্রায় প্রতিটি কোম্পানিই ডকুমেন্ট এবং রিপোর্ট শেয়ার করার জন্য এটি ব্যবহার করছে। মাত্র কয়েকটি কমান্ড ব্যবহার করে আপনি আপনার নিজের অ্যাপ্লিকেশনের মধ্যে সমস্ত দুর্দান্ত বৈশিষ্ট্যগুলি অ্যাক্সেস করতে এবং পুনরায় ব্যবহার করতে পারেন। 

JsPDF লাইব্রেরি সম্পর্কে দুর্দান্ত চিন্তা হল যে ব্যবহারকারীরা ডাউনলোড বোতামে ক্লিক করলে এটি একটি PDF ফাইল তৈরি করে। এতে পিডিএফ ডকুমেন্ট তৈরি করা, আকৃতি আঁকা এবং পিডিএফ ফাইলে ছবি সন্নিবেশ করা, পিডিএফ-এ পেজ যোগ করা, টেক্সট যোগ করা ও ডিসপ্লে করা, পিডিএফ হিসেবে ম্যাপ এক্সপোর্ট করা, এইচটিএমএলকে পিডিএফ-এ কনভার্ট করা এবং আরও অনেক কিছুর জন্য সমর্থন অন্তর্ভুক্ত করা হয়েছে।

Previous Next

JsPDF দিয়ে শুরু করা

শুরু করার সুপারিশ এবং সবচেয়ে সহজ উপায় হল আপনার পৃষ্ঠায় CDN হোস্ট করা লাইব্রেরি ড্রপ করা, নীচের কমান্ডটি রয়েছে৷

ইনস্টলেশন কোড ব্যবহার করুন

 <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script> 

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

JsPDF পিডিএফ ডকুমেন্ট তৈরির কার্যকারিতা এবং সেইসাথে জাভাস্ক্রিপ্ট অ্যাপ্লিকেশনগুলির মধ্যে পরিবর্তনগুলি অফার করে৷ আপনি সহজেই PDF নথি তৈরি করতে পারেন এবং এতে নতুন পৃষ্ঠা যুক্ত করতে পারেন। নতুন নথি তৈরি করার সময় আপনি নথির অভিযোজন, ইউনিট এবং ডিফল্ট পৃষ্ঠা বিন্যাস সংজ্ঞায়িত করতে পারেন। পিডিএফ তৈরি হয়ে গেলে আপনি সহজেই এতে নতুন পেজ যোগ করতে পারবেন, ছবি সন্নিবেশ করতে পারবেন ইত্যাদি।

জাভাস্ক্রিপ্টের মাধ্যমে পিডিএফ ডকুমেন্ট তৈরি করুন

 import { jsPDF } from "jspdf";
  // Default export is a4 paper, portrait, using millimeters for units
  const doc = new jsPDF();
  doc.text("Hello world!", 10, 10);
  doc.save("a4.pdf");

জাভাস্ক্রিপ্টের মাধ্যমে PDF নথিতে পাঠ্য সন্নিবেশ করা হচ্ছে

JsPDF API জাভাস্ক্রিপ্ট ডেভেলপারদের একটি PDF নথিতে পাঠ্য যোগ করতে এবং প্রদর্শন করতে সহায়তা করে। পাঠ্য আঁকতে আপনাকে ফন্টের নাম নির্ধারণ করতে হবে। আমরা উপলব্ধ ফন্ট থেকে চয়ন করতে পারেন. ফন্ট পরিবার এবং ফন্ট শৈলী পরিবর্তন করাও সম্ভব। এর পরে, আমরা ফন্টের আকার, পাঠ্যের রঙ এবং আরও অনেক কিছু সংজ্ঞায়িত করতে পারি।

জাভাস্ক্রিপ্ট ব্যবহার করে বিদ্যমান পিডিএফে পাঠ্য যোগ করুন

  //Add Text to Existing PDF 
  var doc = new jsPDF();
  doc.addHTML(document.body, function() {
  doc.text(20, 20, 'Hello world!');
  doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
  doc.addPage();
  doc.text(20, 20, 'Do you like that?');
  printData();
  });
  printData = function() {
  var str = doc.output('datauristring');
  console.log(str);
  // window.open(str); Optional
  }

জাভাস্ক্রিপ্টের মাধ্যমে পিডিএফ ডকুমেন্টে গ্রাফিক্স যোগ করা

JsPDF লাইব্রেরি জাভাস্ক্রিপ্ট পেশাদারকে PDF নথির ভিতরে গ্রাফিক্স আঁকতে সক্ষম করে। গ্রাফিক্স সবসময় বিষয়বস্তুর অংশে আরও মান যোগ করে। প্রথমত, আমাদের আঁকা আকার ফিল এবং স্ট্রোক রং সেট করতে হবে। আমরা স্ট্রোকের প্রস্থও সেট করতে পারি। প্রতিটি আকৃতি অঙ্কন ফাংশন কেন্দ্র বিন্দু স্থানাঙ্ক দুটি প্রথম পরামিতি হিসাবে গ্রহণ করে (ত্রিভুজ ছাড়া)। তারা শেষ প্যারামিটার অঙ্কন শৈলী নিতে. আমরা একটি উপবৃত্ত আঁকতে পারি, দুটি ব্যাসার্ধ বা বৃত্ত অতিক্রম করে, শুধুমাত্র একটি ব্যাসার্ধ, একটি ত্রিভুজ, প্রতিটি কোণের স্থানাঙ্ক এবং আরও অনেক কিছু অতিক্রম করে।

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

  // Add image to PDF
  var img = new Image()
  img.src = 'assets/sample.png'
  pdf.addImage(img, 'png', 10, 78, 12, 15)
 বাংলা