PDF నుండి వర్డ్‌ని ఆన్‌లైన్‌లో అమలు చేయండి. PDF నుండి వర్డ్ కన్వర్టర్‌ను ఆన్‌లైన్‌లో ఉచితంగా అభివృద్ధి చేయండి.

pdf to doc కన్వర్టర్

PDF నుండి DOC Node.js

అవలోకనం

ఇక్కడ మేము Aspose.PDF Cloud Product Family కోసం మరొక ఉత్తేజకరమైన బ్లాగ్‌తో ఉన్నాము. ఇటీవలి కాలంలో, మేము [పైథాన్ ఉపయోగించి PDF నుండి అటాచ్‌మెంట్‌ను డౌన్‌లోడ్ చేయండి2, [పైథాన్ ఉపయోగించి PDFకి టెక్స్ట్ మరియు ఇమేజ్ ఫుటర్‌ని జోడించండి] మరియు మరిన్ని వంటి అనేక కథనాలను ప్రచురించాము. అయితే, ఇది Aspose.PDF ట్యుటోరియల్, దీనిలో మేము మీ వ్యాపార అప్లికేషన్ కోసం PDF నుండి DOC కన్వర్టర్‌గా పనిచేసే REST API గురించి నేర్చుకుంటాము. కాబట్టి, మేము ఈ క్రింది అంశాలను కవర్ చేయడం ద్వారా ఈ గైడ్‌ను కవర్ చేస్తాము.

Aspose.PDF & ఫైల్ ఫార్మాట్ మార్పిడి అంటే ఏమిటి?

ఆన్‌లైన్ వ్యాపార అనువర్తనాన్ని స్కేలింగ్ చేయడం, నిర్వహించడం మరియు క్రమబద్ధీకరించడం విషయానికి వస్తే, క్లౌడ్ ఇన్‌ఫ్రాస్ట్రక్చర్‌ను ఎంచుకోవడం ఎల్లప్పుడూ కీలకం. Aspose.cloud జావాస్క్రిప్ట్, పైథాన్ మరియు మరెన్నో వంటి బహుళ భాషలలో అనేక ఫైల్ ఫార్మాట్ మార్పిడుల కోసం క్లౌడ్-ఆధారిత క్రాస్-ప్లాట్‌ఫారమ్ REST APIలను అందిస్తుంది. Aspose.PDF అనేది క్లౌడ్-ఆధారిత ఉత్పత్తి కుటుంబాలలో ఒకటి, ఇది అత్యంత ప్రజాదరణ పొందిన మరియు విస్తృతంగా ఉపయోగించే ఫైల్ ఫార్మాట్ పోర్టబుల్ డాక్యుమెంట్ ఫార్మాట్ (PDF) యొక్క ఫైల్ ఫార్మాట్ మార్పిడిని అందిస్తుంది. ఫైల్ ఫార్మాట్ మార్పిడి అనేది డేటా ఫైల్‌లను ఒక ఫార్మాట్ నుండి మరొక ఫార్మాట్‌కి మార్చే ప్రక్రియ కాబట్టి. అయితే, ఈ ఆన్‌లైన్ ఫైల్ కన్వర్టర్ (Aspose.PDF) మీ వ్యాపారం/వ్యక్తిగత PDF ఫైల్‌లను PDF నుండి MS Doc మరియు DocX, PDF నుండి HTML, PDF నుండి SVG మరియు మరెన్నో ఇతర ప్రసిద్ధ ఫైల్ ఫార్మాట్‌కి మార్చడానికి మిమ్మల్ని అనుమతిస్తుంది. అన్నింటికంటే మించి, మీరు ప్రత్యక్ష editorని ఉపయోగించి క్లౌడ్ APIలను ప్రయత్నించవచ్చు.

అదనంగా, PDF ఫైల్ ఫార్మాట్ దాని సామర్థ్యం మరియు సామర్ధ్యం కారణంగా కార్పొరేట్ రంగంలో ఎక్కువగా ఉపయోగించబడుతుంది. అంతేకాకుండా, ఇది మీడియా అంశాలు, హైపర్‌లింక్‌లు, దృశ్య ప్రాతినిధ్యం, డిజిటల్ సంతకాలు మరియు అనేక ఇతర రకాల సమాచారాన్ని తీసుకువెళ్లే సామర్థ్యాన్ని కలిగి ఉంది. ఇంకా, వివిధ ఫైల్ ఫార్మాట్‌లతో అనుకూలత సమస్యలు జోడించబడ్డాయి మరియు డేటా ఫైల్‌లను ఒక ఫార్మాట్ నుండి మరొక ఫార్మాట్‌కి మార్చడం అవసరం. అందువల్ల, Aspose.PDF ఒక ఫైల్ ఫార్మాట్‌ను మరొక ఫైల్ ఫార్మాట్‌కి మార్చడానికి అన్ని సామర్థ్యాలతో వస్తుంది మరియు PDF నుండి DOC కన్వర్టర్ వాటిలో ఒకటి, మేము ఈ PDF To DOC Node.js లైబ్రరీ ట్యుటోరియల్‌లో అన్వేషించబోతున్నాం.

PDF నుండి వర్డ్ మార్పిడి API

ఈ విభాగంలో, Aspose.PDFతో 8 ఎలా ప్రారంభించాలో చూద్దాం.

ఊహ: ముందుకు వెళ్లడానికి ముందు, మీరు మీ సిస్టమ్‌లో క్రింది సాధారణ ముందస్తు అవసరాలను ఇన్‌స్టాల్ చేశారని నిర్ధారించుకోండి.

మీరు ఎగువ అవసరాలను సెటప్ చేసిన తర్వాత, Aspose.cloud యొక్క ఈ డ్యాష్‌బోర్డ్‌కి నావిగేట్ చేయండి మరియు సైన్ ఇన్ చేయండి. ఈ డ్యాష్‌బోర్డ్ క్లౌడ్ APIల సబ్‌స్క్రిప్షన్ ప్లాన్‌ల గురించి తెలుసుకునే క్లౌడ్ స్పేస్ మరియు మీకు సరిపోయే దేనినైనా ఎంచుకోవచ్చు. అంతేకాకుండా, ఇది నిల్వ, ఫైల్‌లు మరియు అప్లికేషన్ నిర్వహణను కూడా అందిస్తుంది. ఇప్పుడు, ఎడమ వైపున ఉంచిన మెను నుండి అప్లికేషన్ ట్యాబ్‌ను తెరిచి, దిగువ చిత్రంలో చూపిన విధంగా మీ కొత్త అప్లికేషన్‌ను సృష్టించండి.

PDF నుండి DOC Node.js

కొత్త అప్లికేషన్‌ను క్రియేట్ చేస్తున్నప్పుడు, మీరు ఏదైనా ఎంపికను ఎంచుకోవడం ద్వారా మీ నిల్వను సృష్టించవచ్చు. అన్నింటికంటే మించి, మీరు Google డిస్క్, డ్రాప్‌బాక్స్, Amazon s3 మరియు మరిన్ని వంటి మీ డేటా ఫైల్‌ల కోసం ఏదైనా మూడవ పక్ష నిల్వను ఎంచుకోవచ్చు. మీరు పూర్తి చేసిన తర్వాత, దిగువ చిత్రంలో చూపిన విధంగా మీరు మీ అప్లికేషన్ UI నుండి మీ క్లయింట్ ఐడి మరియు క్లయింట్ రహస్యాన్ని పొందుతారు. PDF నుండి DOC కన్వర్టర్ ఫంక్షనల్‌గా చేయడానికి Aspose.PDF క్లౌడ్ APIలకు కాల్‌లు చేయడానికి ఈ ఆధారాల సెట్ ఉపయోగించబడుతుంది. ఇంకా, మీ API ఆధారాలను నిల్వ చేయడానికి సురక్షితమైన మార్గం పర్యావరణ వేరియబుల్‌లను ఉపయోగించడం. తదుపరి విభాగంలో, PDF నుండి DOC Node.js లైబ్రరీని ఉపయోగించడం ద్వారా PDFని DOCకి ఎలా మార్చాలో చూద్దాం.

pdf to doc కన్వర్టర్

Node.jsలో PDFని DOCకి ఎలా మార్చాలి

ఇప్పుడు మా స్థానిక వాతావరణం సెటప్ చేయబడింది, నిల్వ రూపొందించబడింది మరియు తగిన అప్లికేషన్‌తో లింక్ చేయబడింది మరియు మేము క్లౌడ్ APIల కోసం మా వ్యక్తిగతీకరించిన ఆధారాలను పొందాము.

ఈ Aspose.PDF ట్యుటోరియల్ యొక్క తదుపరి దశ SDKలను ఉపయోగించి PDF నుండి DOC కన్వర్టర్‌ను ఆచరణాత్మకంగా ప్రాక్టీస్ చేయడానికి కొంత కోడ్‌ను వ్రాయడాన్ని ఇన్‌స్టాల్ చేయడం. మేము Node.jsలో అమలు చేయబోతున్నందున, మేము Nestjsని ఎంచుకున్నాము. మీరు కొన్ని కోడ్ మార్పులతో Nodejs యొక్క ఇతర ఫ్రేమ్‌వర్క్‌లలో SDKలను పరీక్షించవచ్చు.

గమనిక: మీరు మీ మెషీన్‌లో Nestjలను సెటప్ చేయాలనుకుంటే దయచేసి ఈ linkని సందర్శించండి.

మీ సర్వర్ అప్ & రన్ అయిన తర్వాత, రూట్ డైరెక్టరీలోకి వెళ్లి, మేము ఈ ఉదాహరణలో PDF ఫైల్ ’m.pdf’ని ఉంచినందున DOCకి మార్చబడే సోర్స్ PDF ఫైల్‌ను ఉంచండి. ఇంకా, మేము [క్లౌడ్ నిల్వ11లో “మైఫోల్డర్” ఫోల్డర్‌ను కూడా రూపొందించాము, దానిని మీరు మీ ఎంపిక ప్రకారం సృష్టించుకోవచ్చు. అయినప్పటికీ, మా ఫలిత ఫైల్ (అంటే 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-comment
        // @ts-విస్మరించండి
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // క్లౌడ్ నిల్వ నుండి pdfని డౌన్‌లోడ్ చేయండి

      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ని ఉపయోగించి PDFని DOCకి ఎలా మార్చాలి. అదేవిధంగా, Aspose.PDF మీరు చూడగలిగే అనేక ఇతర భాషలలో క్లౌడ్ SDKలను అందిస్తుంది. మీరు మీ వ్యాపార సాఫ్ట్‌వేర్ కోసం PDF నుండి DOC కన్వర్టర్ కోసం చూస్తున్నట్లయితే ఈ బ్లాగ్ పోస్ట్ ఖచ్చితంగా మీకు సహాయం చేస్తుంది. అదనంగా, ప్రతి ఆన్‌లైన్ ఫైల్ కన్వర్టర్ యొక్క ప్రతి ఫీచర్ కోసం సమగ్రమైన డాక్యుమెంటేషన్ ఉంది.

ఒక ప్రశ్న అడుగు

మీరు ఏదైనా సమస్యను ఎదుర్కొన్నట్లయితే, దయచేసి మా [సాంకేతిక మద్దతు ఫోరమ్18ని సందర్శించడానికి సంకోచించకండి. ప్రతి ప్రశ్నలకు మరియు ప్రశ్నలకు వీలైనంత త్వరగా ప్రతిస్పందించడానికి మేము మా స్థాయిలో ఉత్తమంగా ప్రయత్నిస్తాము.

అన్వేషించండి

మీరు క్రింది లింక్‌లను సంబంధితంగా కనుగొనవచ్చు: