1. পণ্য
  2.   পিডিএফ
  3.   Node.js
  4.   Aspose.PDF for Node.js via C++

Aspose.PDF for Node.js via C++

 
 

PDF ফাইল তৈরি ও রূপান্তরের জন্য Node.js API

অনলাইনে PDF ডকুমেন্ট প্রক্রিয়াকরণের জন্য একটি অত্যন্ত শক্তিশালী Node.js লাইব্রেরি। এটি Node.js অ্যাপে PDF তৈরি, পড়া, পরিবর্তন, রেন্ডার, সুরক্ষা, অপ্টিমাইজ এবং XLSX-এ রূপান্তর করতে সক্ষম।

Aspose.PDF for Node.js via C++ কী?

PDF গুলো শিল্পক্ষেত্র জুড়ে ডিজিটাল ডকুমেন্টের মানদণ্ড রয়ে গেছে, তবে প্রোগ্রাম্যাটিকভাবে সেগুলো পরিচালনা করা—বিশেষত টেক্সট এক্সট্র্যাকশন, ফরম্যাট কনভার্সন, বা ফাইল সুরক্ষার মতো কাজের জন্য—জটিল হতে পারে। Aspose.PDF for Node.js via C++ ডেভেলপারদেরকে Node.js-এ PDF তৈরি করা, PDF ফাইল পড়া, এবং তাদের অ্যাপ্লিকেশনে উন্নত PDF ম্যানিপুলেশন ফিচারগুলো সহজে সংযুক্ত করার মাধ্যমে একটি শক্তিশালী ও কার্যকর সমাধান প্রদান করে। গতি ও নির্ভরযোগ্যতার জন্য ডিজাইন করা এই লাইব্রেরি C++ পারফরম্যান্সকে কাজে লাগায়, একই সঙ্গে Node.js ডেভেলপারদের জন্য মসৃণ অভিজ্ঞতা প্রদান করে। আপনি যদি PDF ফাইল পরিবর্তন করতে চান, PDF থেকে টেক্সট এক্সট্র্যাক্ট করতে চান, অথবা PDF ফাইলকে XLSX-এ রূপান্তর করতে চান, এই সমাধানটি সবকিছুই কভার করে, PDF এর অভ্যন্তরীণ জ্ঞান গভীরভাবে না জেনে।

বেসিক এডিটিং ছাড়িয়ে, Aspose.PDF আপনাকে PDF ফাইল এনক্রিপ্ট করা, পাসওয়ার্ড দিয়ে PDF ফাইল সুরক্ষিত করা, PDF গুলো মার্জ বা স্প্লিট করা, অ্যানোটেশন যোগ করা, এবং ডায়নামিকভাবে অ্যাটাচমেন্ট ও ইমেজ ইনসার্ট বা রিমুভ করার সুবিধা দেয়। ডেভেলপাররা Node.js-এ PDF গুলোর সাইজ ও পারফরম্যান্সের জন্য অপ্টিমাইজ করতে পারে অথবা স্ক্যান করা কন্টেন্টের জন্য ওয়াটারমার্ক ও OCR প্রয়োগ করতে পারে। এর বিস্তৃত টুলকিট এবং ক্লাউড-রেডি ডিজাইনের মাধ্যমে, Aspose.PDF আপনাকে Node.js-এ PDF ফাইল কনভার্ট করতে এবং স্কেলযোগ্য ফিচার-সমৃদ্ধ PDF অ্যাপ্লিকেশন তৈরি করতে সক্ষম করে। ডকুমেন্ট ওয়ার্কফ্লো সহজ করতে এবং নির্ভরযোগ্য Node.js PDF REST API ব্যবহার করতে ইচ্ছুক যেকোনো ডেভেলপার জন্য, C++ এর মাধ্যমে Aspose.PDF for Node.js হল আদর্শ পছন্দ।

Previous Next

Aspose.PDF for Node.js via C++ দিয়ে শুরু করা

Aspose.PDF with Node.js via C++ কে একটি -*ZIP আর্কাইভ থেকে ইনস্টল এবং ব্যবহার করতে, নিম্নলিখিত নির্দেশনাগুলি অনুসরণ করুন।

  • ZIP আর্কাইভ থেকে ফাইলগুলো বের করুন
  • ‘encrypt_lic.html’ ব্যবহার করে আপনার *.lic ফাইল এনক্রিপ্ট করুন
  • ‘settings.json’ সম্পাদনা করুন এবং আপনার সেটিংস কনফিগার করুন

আপনি সরাসরি লাইব্রেরি ডাউনলোড করতে পারেন Aspose.PDF পণ্য পেজ থেকে।

Node.js-এ PDF ফাইল রূপান্তর করুন

Aspose.PDF for Node.js via C++ সফটওয়্যার পেশাদারদের জন্য দ্রুত এবং সহজে তাদের PDF ডকুমেন্টগুলোকে Node.js পরিবেশে সবচেয়ে জনপ্রিয় ফরম্যাটে রূপান্তর করা সহজ করে তোলে। এটি PDF ফাইলগুলোকে DOCX, XLSX, EPUB, HTML, ইমেজ (JPEG, PNG, TIFF) সহ বিভিন্ন জনপ্রিয় ফাইল ফরম্যাটে নির্বিঘ্নে রূপান্তর করতে সক্ষম করে। এই ফিচারটি সফটওয়্যার ডেভেলপারদেরকে PDF কন্টেন্টকে বিভিন্ন প্ল্যাটফর্ম এবং ব্যবহার ক্ষেত্রে সহজে মানিয়ে নিতে সাহায্য করে। নিম্নলিখিত উদাহরণটি দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা বিদ্যমান PDF ডকুমেন্টগুলোকে Node.js অ্যাপ্লিকেশনের মধ্যে XLSX ফাইল ফরম্যাটে রূপান্তর করতে পারে।

Node.js অ্যাপস-এ PDF ডকুমেন্টকে XLSX ফরম্যাটে কীভাবে রূপান্তর করবেন?

const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
      const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
      console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Node.js-এ PDF থেকে টেক্সট বের করুন

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

Node.js-এ PDF ডকুমেন্ট থেকে টেক্সট কীভাবে বের করবেন?

const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Extract text from a PDF-file*/
      const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
      console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
  });

Node.js অ্যাপস-এ PDF ডকুমেন্ট রক্ষা করুন

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

Node.js-এ Owner পাসওয়ার্ড দিয়ে PDF ফাইল কীভাবে এনক্রিপ্ট করবেন?

   const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
      const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
      console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Node.js-এ PDF ডকুমেন্ট অপ্টিমাইজ করুন

Aspose.PDF for Node.js via C++ সফটওয়্যার ডেভেলপারদের জন্য ওয়েবের জন্য PDF ডকুমেন্টের বিষয়বস্তু অপ্টিমাইজ করা সহজ করে তোলে। এটি Node.js অ্যাপ্লিকেশনের মধ্যে ফাইলের আকার কমানো, পারফরম্যান্স উন্নত করা এবং সামঞ্জস্যতা বাড়ানোর জন্য PDF ডকুমেন্ট অপ্টিমাইজ করে। লাইব্রেরি বিদ্যমান PDF ডকুমেন্টে অ্যানোটেশন, ছবি, ওয়াটারমার্ক এবং আরও অনেক কিছু যোগ করে পরিবর্তনও করতে পারে। এখানে একটি উদাহরণ দেওয়া হয়েছে যা দেখায় কীভাবে সফটওয়্যার ডেভেলপাররা Node.js অ্যাপ্লিকেশনের মধ্যে PDF ডকুমেন্ট অপ্টিমাইজ করতে পারেন।

Node.js অ্যাপের মধ্যে ওয়েবের জন্য PDF ডকুমেন্ট কীভাবে অপ্টিমাইজ করবেন?

 const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
      console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Node.js-এ ডাইনামিক PDF তৈরি করুন

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

 বাংলা