ওপেন সোর্স জাভাস্ক্রিপ্ট পিডিএফ টীকা লাইব্রেরি

পিডিএফ ডকুমেন্টে টীকা যোগ করার জন্য ফ্রি ও ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি।

PDFKit কি?

PDFKit হল একটি মুক্ত এবং ওপেন সোর্স জাভাস্ক্রিপ্ট লাইব্রেরি যা পিডিএফ ফাইলগুলিতে লিঙ্ক, ক্রস-আউট টেক্সট এবং ইন্টারেক্টিভ নোটের মতো টীকা যোগ করার জন্য। উল্লেখ্য একটি গুরুত্বপূর্ণ বিষয় হল: PDFKit বিদ্যমান PDF নথিগুলি খোলা বা সম্পাদনা করার অনুমতি দেয় না তাই, আপনি বিদ্যমান PDF নথিতে টীকা যোগ করতে পারবেন না তবে আপনি PDFKit লাইব্রেরি ব্যবহার করে স্ক্র্যাচ থেকে PDF ফাইল তৈরি করতে পারেন এবং তারপরে টীকা যোগ করতে পারেন তাদেরকে.

PDFKit-এর কিছু প্রধান টীকা বৈশিষ্ট্য নিম্নরূপ:

  • লিঙ্কগুলি যোগ করা: PDFKit আপনাকে আপনার PDF নথির মধ্যে ক্লিকযোগ্য লিঙ্কগুলি অন্তর্ভুক্ত করতে সক্ষম করে৷
  • ক্রসড-আউট টেক্সট যোগ করা: আপনি PDFKit দিয়ে জেনারেট করা আপনার PDF এ টেক্সটে স্ট্রাইকআউট ইফেক্ট প্রয়োগ করতে পারেন।
  • নোট যোগ করা: PDFKit আপনাকে আপনার PDF নথিতে ইন্টারেক্টিভ নোট টীকা সন্নিবেশ করার অনুমতি দেয়।
GitHub

GitHub Stats

Name:
Language:
Stars:
Forks:
License:
Repository was last updated at

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

আপনি npm প্যাকেজ ম্যানেজার ব্যবহার করে PDFKit লাইব্রেরি ইনস্টল করতে পারেন। npm ইনস্টল করার পরে শুধুমাত্র নিম্নলিখিত কমান্ডটি টাইপ করুন৷

NPM ব্যবহার করে ইনস্টল করুন


npm install pdfkit

PDF এ লিঙ্ক টীকা যোগ করুন

আমরা PDFKit লাইব্রেরির লিঙ্ক টীকা বৈশিষ্ট্য ব্যবহার করে PDF নথিতে হাইপারলিঙ্ক যোগ করতে পারি। নিচের কোড স্নিপেটে দেখানো লিঙ্ক ফাংশনটি ব্যবহার করে এটিকে একটি হাইপারলিঙ্ক করতে লিঙ্ক সহ আমরা X এবং Y স্থানাঙ্ক, সেইসাথে পাঠের উচ্চতা এবং প্রস্থ প্রদান করি:

আউটপুট

নিম্নলিখিত আউটপুট হাইপারলিঙ্ক ধারণকারী PDF নথি প্রদর্শন করে:

পিডিএফ-এ ক্রসড-আউট টেক্সট যোগ করুন

আমরা PDFKit লাইব্রেরি দ্বারা প্রদত্ত moveTo এবং lineTo ফাংশন ব্যবহার করে একটি PDF নথিতে ক্রস-আউট পাঠ যোগ করতে পারি। moveTo ফাংশনটি লাইনের প্রারম্ভিক বিন্দুতে কার্সারকে অবস্থান করে, এবং lineTo ফাংশনটি সেই প্রারম্ভিক বিন্দু থেকে পাঠ্যের শেষ পর্যন্ত একটি রেখা আঁকতে ব্যবহৃত হয় খুঁজে পার. বিস্তারিত জানার জন্য নিচের কোড স্নিপেট দেখুন:

আউটপুট

আউটপুট স্ক্রিনশট স্ট্রাইক-আউট টেক্সট যোগ করে PDF ডকুমেন্ট প্রদর্শন করে।

পিডিএফ-এ ইন্টারেক্টিভ নোট যোগ করুন

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

আউটপুট

নিম্নলিখিত স্ক্রিনশটটি পিডিএফ ডকুমেন্টটি দেখায় যাতে এটিতে যোগ করা ইন্টারেক্টিভ নোট রয়েছে:

এবং যখন আমরা হলুদ আইকনটির উপর হভার করি তখন সম্পূর্ণ নোটটি নীচে প্রদর্শিত হয়:

উপসংহার

উপসংহারে, PDFKit হল PDF নথিতে টীকা যোগ করার জন্য একটি বিনামূল্যের জাভাস্ক্রিপ্ট লাইব্রেরি। এটি টীকা যোগ করার জন্য একটি অ্যাক্সেসযোগ্য এবং ব্যবহারকারী-বান্ধব উপায় প্রদান করে।

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

Similar Products

 Bengali