PDF ফাইল ট্রিম, স্প্লিট এবং মার্জ করার জন্য ফ্রি Node.js লাইব্রেরি

একটি শক্তিশালী ওপেন সোর্স PDF ম্যানিপুলেশন Node.js লাইব্রেরি যা সফটওয়্যার ডেভেলপারদেরকে Node.js পরিবেশে PDF ডকুমেন্ট ট্রিম, স্প্লিট, জয়েন, ক্রপ, রিড, এক্সট্র্যাক্ট (টেক্সট, ইমেজ) এবং ম্যাশ করতে সক্ষম করে।

Scissors লাইব্রেরি কি?

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

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

Previous Next

সিজরস দিয়ে শুরু করা

Scissors npm-এ উপলব্ধ, আপনি সহজেই এটি ডাউনলোড করে আপনার মেশিনে ইনস্টল করতে পারেন। মসৃণ ইনস্টলেশনের জন্য দয়া করে নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

npm এর মাধ্যমে সিজরস লাইব্রেরি ইনস্টল করুন

npm install scissors-pdf 

Node.js অ্যাপ্লিকেশনগুলিতে PDF ডকুমেন্ট ভাগ করা

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

Node.js অ্যাপ্লিকেশনগুলিতে PDF ডকুমেন্ট কীভাবে ভাগ করবেন?

const scissors = require('scissors');

scissors.split('input.pdf', 'outputFolder', { splitBy: 'bookmark' });

Node.js-এ PDF টেক্সট ও ছবি বের করা

টেক্সট বের করা ডেভেলপারদের তাদের PDF ডকুমেন্ট থেকে টেক্সচুয়াল কন্টেন্ট পুনরুদ্ধার করতে সক্ষম করে, যা টেক্সট বিশ্লেষণ বা ইনডেক্সিং উদ্দেশ্যে উপকারী হতে পারে। ইমেজ বের করা সফটওয়্যার ডেভেলপারদের তাদের PDF ডকুমেন্টে এমবেডেড ইমেজগুলি পুনরুদ্ধার করতে দেয়, যা ইমেজ প্রক্রিয়াকরণ বা কন্টেন্ট বিশ্লেষণের সুযোগ প্রদান করে। ওপেন সোর্স Scissors সফটওয়্যার পেশাদারদের Node.js অ্যাপ্লিকেশনের মধ্যে একটি বিদ্যমান PDF ফাইল লোড এবং কন্টেন্ট বের করা সহজ করে তোলে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা Node.js অ্যাপ্লিকেশনের মধ্যে একটি বিদ্যমান PDF ফাইল থেকে ইমেজ এবং টেক্সচুয়াল কন্টেন্ট উভয়ই বের করতে পারে।

Node.js অ্যাপ্লিকেশনগুলিতে PDF ডকুমেন্ট থেকে টেক্সট ও ছবি কীভাবে বের করবেন?

const scissors = require('scissors');

const text = scissors.extractText('input.pdf');
console.log(text);

// Extracting PDF images

const images = scissors.extractImages('input.pdf', { outputDir: 'images' });
console.log(images);

Node.js-এ PDF ফাইল ট্রিম করা

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

Node.js অ্যাপ্লিকেশনগুলিতে PDF ডকুমেন্ট কীভাবে ট্রিম করবেন?

const scissors = require('scissors');

scissors.trim('input.pdf', 'output.pdf', { pages: '1-5' });

 বাংলা