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

Aspose.PDF for JavaScript via C++

 
 

PDF তৈরি এবং রূপান্তরের জন্য JavaScript API

জাভাস্ক্রিপ্ট লাইব্রেরির মাধ্যমে Adobe Acrobat ব্যবহার না করেই PDF ডকুমেন্ট জেনারেশন, এডিটিং, রেন্ডারিং এবং অন্যান্য সমর্থিত ফাইল ফরম্যাটে রূপান্তর।

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

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

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

Previous Next

জাভার জন্য Aspose.PDF দিয়ে শুরু করা

A -*ZIP আর্কাইভ থেকে C++ এর মাধ্যমে JavaScript-এর জন্য Aspose.PDF ইনস্টল ও ব্যবহার করতে, নিম্নলিখিত নির্দেশাবলী অনুসরণ করুন

  • জিপ সংরক্ষণাগার থেকে ফাইলগুলি বের করুন
  • 'encrypt_lic.html' ব্যবহার করে আপনার *.lic ফাইল এনক্রিপ্ট করুন
  • 'settings.json' সম্পাদনা করুন এবং আপনার সেটিংস সেটআপ করুন

সরাসরি ডাউনলোডের জন্য লিঙ্কটি অনুসরণ করুন

আপনি সরাসরি Aspose.PDF পণ্য পৃষ্ঠা

থেকেও লাইব্রেরি ডাউনলোড করতে পারেন

জাভাস্ক্রিপ্ট API এর মাধ্যমে PDF ফাইলগুলি রূপান্তর করুন

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

জাভাস্ক্রিপ্ট API ব্যবহার করে পিডিএফকে JPEG তে রূপান্তর করুন

var ffileToJpg = function (e) {
  const file_reader = new FileReader();
  file_reader.onload = (event) => {
    //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
    const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
      if (json.errorCode == 0) {
        document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
        //make links to result files
        for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "mime/type");
      }
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};

জাভাস্ক্রিপ্ট API এর মাধ্যমে পিডিএফ ডকুমেন্ট অপ্টিমাইজ করুন

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

কিভাবে জাভাস্ক্রিপ্ট API ব্যবহার করে একটি পিডিএফ ডকুমেন্ট অপ্টিমাইজ করবেন?

  var ffileOptimize = function (e) {
    const file_reader = new FileReader();
    file_reader.onload = (event) => {
      /*optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfOptimize(event.target.result, e.target.files[0].name, "ResultOptimize.pdf");
      if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
      else document.getElementById('output').textContent = json.errorText;
      /*make a link to download the result file*/
      DownloadFile(json.fileNameResult, "application/pdf");
    };
    file_reader.readAsArrayBuffer(e.target.files[0]);
  };

JavaScript API এর মাধ্যমে PDF ফাইলগুলিকে একক PDF এ একত্রিত করুন

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

কিভাবে জাভাস্ক্রিপ্ট ব্যবহার করে পিডিএফ ফাইলগুলিকে সংযুক্ত করবেন?

  var ffileMerge = function (e) {
    const file_reader = new FileReader();
    function readFile(index) {
      /*only two files*/
      if (index >= e.target.files.length || index >= 2) {
        /*merge two PDF-files and save the "ResultMerge.pdf"*/
        const json = AsposePdfMerge2Files(undefined, undefined, e.target.files[0].name, e.target.files[1].name, "ResultMerge.pdf");
        if (json.errorCode == 0) document.getElementById('output').textContent = json.fileNameResult;
        else document.getElementById('output').textContent = json.errorText;
        /*make a link to download the result file*/
        DownloadFile(json.fileNameResult, "application/pdf");
        return;
      }
      const file = e.target.files[index];
      file_reader.onload = function (event) {
        /*prepare(save) file from BLOB*/
        AsposePdfPrepare(event.target.result, file.name);
        readFile(index + 1)
      }
      file_reader.readAsArrayBuffer(file);
    }
    readFile(0);
  }

জাভাস্ক্রিপ্টের মাধ্যমে PDF এর সমস্ত পৃষ্ঠা থেকে পাঠ্য বের করুন

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

কিভাবে জাভাস্ক্রিপ্টের মাধ্যমে PDF ফাইল থেকে টেক্সট এক্সট্রাক্ট করবেন?

 var ffileExtract = function (e) {
  const file_reader = new FileReader();
    file_reader.onload = (event) => {
      //Extarct text from a PDF-file
      const json = AsposePdfExtractText(event.target.result, e.target.files[0].name);
      if (json.errorCode == 0) document.getElementById('output').textContent = json.extractText;
      else document.getElementById('output').textContent = json.errorText;
    };
  file_reader.readAsArrayBuffer(e.target.files[0]);
};
 বাংলা