PDFjs

 
 

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

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

PDFjs কি?

PDFjs হল একটি ওপেন সোর্স পোর্টেবল ডকুমেন্ট ফরম্যাট (PDF) প্রজন্মের লাইব্রেরি যা সার্ভার- এবং ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন ডেভেলপমেন্টের জন্য সেরা স্যুট করতে পারে। পিডিএফ সারা বিশ্বে জনপ্রিয় এবং বেশ কয়েকটি কোম্পানি বিশ্বজুড়ে নথি বা প্রতিবেদন তৈরি ও ভাগ করতে এটি ব্যবহার করছে। PDFjs লাইব্রেরির সাহায্যে, আপনার নিজের অ্যাপ্লিকেশনের মধ্যে PDF নথিগুলি অ্যাক্সেস করতে এবং পুনঃব্যবহারের জন্য আপনাকে কয়েকটি কমান্ডের প্রয়োজন।

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

Previous Next

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

PDFjs লাইব্রেরি ইনস্টল করার সুপারিশ এবং সহজ উপায় হল npm ব্যবহার করা, এটি অর্জন করতে দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

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

 npm install pdfjs 

বিনামূল্যে জাভাস্ক্রিপ্ট API এর মাধ্যমে PDF নথি তৈরি

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

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

const pdf  = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
    doc.text('goto B', { goTo: 'B' })
    doc.text('goto A', { goTo: 'A' })
}

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

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

  1. PDFjs লাইব্রেরি অন্তর্ভুক্ত করুন
  2. টেক্সট টীকা যোগ করুন
  3. PDF নথি রপ্তানি করুন

PDF - JavaScript-এ টেক্সট টীকা যোগ করুন

const pdf  = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
    doc.text('goto B', { goTo: 'B' })
    doc.text('goto A', { goTo: 'A' })
}
        

পিডিএফ ডকুমেন্ট একত্রিত করা

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

PDF নথিতে গ্রাফিক্স যোগ করা হচ্ছে

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

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

 // Adding JPEG image to PDF via PDFjs
    module.exports = function(doc, {image, lorem}) {
    doc.image(image.jpeg, {
    width: 64, align: 'center', wrap: false, x: 10, y: 30
    })
    doc.text(lorem.shorter)
    doc.image(image.jpeg)
    doc.image(image.jpeg, {
    width: 128, align: 'left'
    })
    doc.image(image.jpeg, {
    height: 55, align: 'center'
    })
    doc.image(image.jpeg, {
    width: 128, align: 'right'
    })
    doc.text(lorem.shorter)
    }

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

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

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

 module.exports = function(doc, {lorem, image}) {
    // header
    const header = doc.header()
    header.text('text')
    let cell = header.cell({ padding: 20, backgroundColor: 0xdddddd })
    cell.text('TESTING')
    cell.image(image.pdf)
    // footer
    const footer = doc.footer()
    footer.text('text')
    cell = footer.cell({ padding: 20, backgroundColor: 0xdddddd })
    cell.image(image.complexPdf)
    cell.text('TESTING')
    // body
    doc.text('Hello')
    doc.pageBreak()
    doc.text(lorem.long, { fontSize: 20 })
    }
 বাংলা