অনলাইনে Word থেকে PDF সম্পাদন করুন। পিডিএফ টু ওয়ার্ড কনভার্টার অনলাইন ফ্রি ডেভেলপ করুন।

পিডিএফ থেকে ডক কনভার্টার

PDF থেকে DOC Node.js

ওভারভিউ

এখানে আমরা Aspose.PDF ক্লাউড প্রোডাক্ট ফ্যামিলি-এর জন্য আরেকটি উত্তেজনাপূর্ণ ব্লগ নিয়ে এসেছি। সাম্প্রতিক অতীতে, আমরা অনেক নিবন্ধ প্রকাশ করেছি যেমন পাইথন ব্যবহার করে PDF থেকে সংযুক্তি ডাউনলোড করুন, [পাইথন ব্যবহার করে PDF এ পাঠ্য এবং চিত্র ফুটার যোগ করুন3, এবং আরও অনেক কিছু। যাইহোক, এটি একটি Aspose.PDF টিউটোরিয়াল যেখানে আমরা একটি REST API সম্পর্কে শিখব যা আপনার ব্যবসার অ্যাপ্লিকেশনের জন্য PDF থেকে DOC রূপান্তরকারী হিসাবে কাজ করে। অতএব, আমরা নিম্নলিখিত পয়েন্টগুলি কভার করে এই গাইডটি কভার করব।

Aspose.PDF এবং ফাইল ফরম্যাট রূপান্তর কি?

একটি অনলাইন ব্যবসায়িক অ্যাপ্লিকেশন স্কেলিং, রক্ষণাবেক্ষণ এবং স্ট্রিমলাইন করার ক্ষেত্রে, ক্লাউড অবকাঠামো বেছে নেওয়া সর্বদা গুরুত্বপূর্ণ। Aspose.cloud ক্লাউড-ভিত্তিক ক্রস-প্ল্যাটফর্ম REST এপিআই অফার করে একাধিক ভাষায় ফাইল ফরম্যাট রূপান্তরের জন্য যেমন JavaScript, Python, এবং আরও অনেক কিছু। Aspose.PDF হল ক্লাউড-ভিত্তিক পণ্য পরিবারগুলির মধ্যে একটি যা সবচেয়ে জনপ্রিয় এবং বহুল ব্যবহৃত ফাইল ফর্ম্যাট পোর্টেবল ডকুমেন্ট ফরম্যাট (পিডিএফ) ফাইল ফর্ম্যাট রূপান্তর অফার করে৷ যেহেতু ফাইল ফরম্যাট কনভার্সন হল ডেটা ফাইল এক ফরম্যাট থেকে অন্য ফরম্যাটে কনভার্ট করার প্রক্রিয়া। যাইহোক, এই অনলাইন ফাইল রূপান্তরকারী(Aspose.PDF) আপনাকে আপনার ব্যবসা/ব্যক্তিগত PDF ফাইলগুলিকে অন্য যেকোনো জনপ্রিয় ফাইল ফরম্যাটে যেমন PDF থেকে MS Doc এবং DocX, PDF থেকে HTML, PDF থেকে SVG এবং আরও অনেক কিছুতে রূপান্তর করতে সক্ষম করে। সর্বোপরি, আপনি একটি লাইভ সম্পাদক ব্যবহার করে ক্লাউড এপিআই ব্যবহার করে দেখতে পারেন।

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

PDF থেকে Word Conversion API

এই বিভাগে, আমরা Aspose.PDF এর সাথে কীভাবে [শুরু করা 8 করব তা দেখব।

অনুমান: এগিয়ে যাওয়ার আগে, নিশ্চিত করুন যে আপনি আপনার সিস্টেমে নিম্নলিখিত সাধারণ প্রাক-প্রয়োজনীয় জিনিসগুলি ইনস্টল করেছেন।

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

PDF থেকে DOC Node.js

একটি নতুন অ্যাপ্লিকেশন তৈরি করার সময়, আপনি যেকোনো বিকল্প বেছে নিয়ে আপনার স্টোরেজ তৈরি করতে পারেন। সর্বোপরি, আপনি আপনার ডেটা ফাইল যেমন Google ড্রাইভ, ড্রপবক্স, Amazon s3 এবং আরও অনেক কিছুর জন্য যেকোনো তৃতীয় পক্ষের স্টোরেজ বেছে নিতে পারেন। একবার আপনি হয়ে গেলে, আপনি নীচের ছবিতে দেখানো হিসাবে আপনার অ্যাপ্লিকেশন UI থেকে আপনার ক্লায়েন্ট আইডি এবং ক্লায়েন্ট সিক্রেট পাবেন। পিডিএফ থেকে DOC রূপান্তরকারীকে কার্যকরী করতে Aspose.PDF ক্লাউড API-এ কল করতে এই শংসাপত্রের সেট ব্যবহার করা হবে। আরও, আপনার API শংসাপত্রগুলি সংরক্ষণ করার নিরাপদ উপায় হল পরিবেশের ভেরিয়েবলগুলি ব্যবহার করা। পরবর্তী বিভাগে, আমরা দেখব কিভাবে PDF To DOC Node.js লাইব্রেরি ব্যবহার করে PDF-কে DOC-তে রূপান্তর করা যায়।

পিডিএফ থেকে ডক কনভার্টার

কিভাবে Node.js এ পিডিএফকে DOC এ কনভার্ট করবেন

এখন আমাদের স্থানীয় পরিবেশ সেট আপ করা হয়েছে, স্টোরেজ তৈরি করা হয়েছে এবং উপযুক্ত অ্যাপ্লিকেশনের সাথে লিঙ্ক করা হয়েছে এবং আমরা ক্লাউড API-এর জন্য আমাদের ব্যক্তিগতকৃত শংসাপত্রগুলি পেয়েছি।

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

দ্রষ্টব্য: আপনি যদি আপনার মেশিনে Nestjs সেট আপ করতে চান তাহলে অনুগ্রহ করে এই link দেখুন।

আপনার সার্ভার চালু হয়ে গেলে, রুট ডিরেক্টরিতে যান এবং এই উদাহরণে একটি পিডিএফ ফাইল ’m.pdf’ রেখেছি যেমনটি DOC-তে রূপান্তরিত হতে হবে এমন উৎস PDF ফাইলটি রাখুন। এছাড়াও, আমরা ক্লাউড স্টোরেজ-এ একটি ফোল্ডার “myfolder” তৈরি করেছি, যা আপনি আপনার পছন্দ অনুযায়ী তৈরি করতে পারেন। যাইহোক, আমাদের ফলাফল ফাইল (যেমন DOC ফাইল) এর ফোল্ডারে সংরক্ষিত হবে। এর পরে, ‘src’ ফোল্ডারের ভিতরে রাখা app.controller.ts ফাইলটি খুলুন, আপনার app.controller.ts ফাইলটি নীচের মতো দেখতে হবে।

import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
  constructor(private readonly appService: AppService) {}

  @Post('/pdf-to-doc')
  async pdfToDoc() {
    const name = 'm.pdf';
    const SrcFile = '/' + name;
    const resultName = 'result.doc';
    const resultPath = 'myfolder/' + resultName;
    const storageName = 'testing';
    const fileToWrite = process.cwd() + '/' + resultName;
    const pdfApi = new PdfApi(
      'YOUR-APPSID',
      'YOUR-APPKEY',
    );
    try {
      const data = fs.readFileSync(name);
      await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
      await pdfApi.putPdfInStorageToDoc(
        name,
        resultPath,
        // eslint-disable-next-line @typescript-eslint/ban-ts-মন্তব্য
        // @ts-উপেক্ষা করুন
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // ক্লাউড স্টোরেজ থেকে পিডিএফ ডাউনলোড করুন

      const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
      const writeStream = fs.createWriteStream(fileToWrite);
      writeStream.write(fileData.body);
      return 'PDF converted to DOC successfully';
    } catch (e) {
      throw e;
    }
  }
}

এখন, সার্ভার পুনরায় চালু করুন, আপনি http://localhost:3000/pdf-to-doc-এ একটি পোস্টের অনুরোধ করতে পারেন। অবশেষে, আপনি আপনার প্রকল্পের রুট ফোল্ডারে “result.doc” নামে একটি ফাইল দেখতে পাবেন।

উপসংহার

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

প্রশ্ন জিজ্ঞাসা কর

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

অন্বেষণ

আপনি নিম্নলিখিত লিঙ্কগুলি প্রাসঙ্গিক খুঁজে পেতে পারেন: