Veiciet PDF uz Word tiešsaistē. Bezmaksas PDF uz Word pārveidotāja izstrāde tiešsaistē.

pdf uz doc pārveidotājs

PDF uz DOC Node.js

Pārskats

Mēs esam ar vēl vienu aizraujošu Aspose.PDF Cloud Product Family emuāru. Nesenā pagātnē esam publicējuši daudzus rakstus, piemēram, Lejupielādēt pielikumu no PDF, izmantojot Python, Pievienot tekstu un attēla kājeni PDF failam, izmantojot Python un citus. Tomēr šī ir Aspose.PDF apmācība, kurā mēs uzzināsim par REST API, kas darbojas kā PDF uz DOC pārveidotājs jūsu biznesa lietojumprogrammai. Tāpēc mēs apskatīsim šo rokasgrāmatu, aptverot šādus punktus.

Kas ir Aspose.PDF un failu formātu konvertēšana?

Runājot par tiešsaistes biznesa lietojumprogrammas mērogošanu, uzturēšanu un racionalizēšanu, vienmēr ir svarīgi izvēlēties mākoņa infrastruktūru. Aspose.cloud piedāvā uz mākoņiem balstītas starpplatformu REST API daudzu failu formātu konvertēšanai vairākās valodās, piemēram, JavaScript, Python un daudzās citās valodās. Aspose.PDF ir viena no mākoņa produktu saimēm, kas piedāvā faila formāta konvertēšanu no populārākajiem un plaši izmantotajiem failu formātiem Portable Document Format (PDF). Tā kā faila formāta konvertēšana ir datu failu konvertēšanas process no viena formāta uz citu. Tomēr šis tiešsaistes failu pārveidotājs (Aspose.PDF) ļauj pārvērst jūsu biznesa/personīgos PDF failus uz jebkuru citu populāru failu formātu, piemēram, PDF uz MS Doc un DocX, PDF uz HTML, PDF uz SVG un daudz ko citu. Pirmkārt, varat izmēģināt mākoņa API, izmantojot tiešo redaktoru.

Turklāt PDF failu formāts tiek plaši izmantots korporatīvajā sektorā, pateicoties tā efektivitātei un iespējām. Turklāt tas spēj pārnēsāt multivides elementus, hipersaites, vizuālo attēlojumu, ciparparakstus un daudzus citus informācijas veidus. Turklāt pastāv saderības problēmas, kas saistītas ar dažādiem failu formātiem, un ir nepieciešams konvertēt datu failus no viena formāta uz citu. Tāpēc Aspose.PDF ir visas iespējas, lai pārvērstu vienu faila formātu citā, un PDF uz DOC pārveidotājs ir viens no tiem, ko mēs izpētīsim šajā PDF uz DOC Node.js bibliotēkas apmācībā.

PDF uz Word konvertēšanas API

Šajā sadaļā mēs redzēsim, kā sākt darbu ar Aspose.PDF.

Pieņēmums. Pirms turpināt, pārliecinieties, vai sistēmā esat instalējis šādus vienkāršus priekšnoteikumus.

Kad esat iestatījis iepriekš minētās prasības, dodieties uz šo Aspose.cloud informācijas paneli un pierakstieties. Šis informācijas panelis ir mākoņa vieta, kurā varat uzzināt par mākoņa API abonēšanas plāniem un izvēlēties sev piemērotāko. Turklāt tas nodrošina arī krātuvi, failus un lietojumprogrammu pārvaldību. Tagad atveriet lietojumprogrammas cilni izvēlnē, kas atrodas kreisajā pusē, un izveidojiet savu jauno lietojumprogrammu, kā parādīts attēlā zemāk.

PDF uz DOC Node.js

Veidojot jaunu lietojumprogrammu, varat izveidot savu krātuvi, izvēloties jebkuru opciju. Pirmkārt, varat izvēlēties jebkuru trešo pušu krātuvi saviem datu failiem, piemēram, Google disks, Dropbox, Amazon s3 un citi. Kad esat pabeidzis, jūs saņemsit savu klienta ID un klienta noslēpumu no lietojumprogrammas lietotāja saskarnes, kā parādīts tālāk esošajā attēlā. Šī akreditācijas datu kopa tiks izmantota, lai veiktu zvanus uz Aspose.PDF mākoņa API, lai padarītu PDF uz DOC pārveidotāju funkcionālu. Turklāt drošs veids, kā saglabāt API akreditācijas datus, ir izmantot vides mainīgos. Nākamajā sadaļā mēs redzēsim, kā pārvērst PDF failu uz DOC, izmantojot PDF uz DOC Node.js bibliotēku.

pdf uz doc pārveidotājs

Kā konvertēt PDF uz DOC vietnē Node.js

Tagad, kad mūsu vietējā vide ir iestatīta, krātuve tiek ģenerēta un saistīta ar atbilstošu lietojumprogrammu, un mēs esam ieguvuši savus personalizētos akreditācijas datus mākoņa API.

Nākamais šīs Aspose.PDF apmācības solis ir rakstīt koda instalēšana, lai praktiski praktizētu PDF uz DOC pārveidotāju, izmantojot SDK. Tā kā mēs plānojam ieviest Node.js, mēs esam izvēlējušies Nestjs. Lai gan jūs varat pārbaudīt SDK citos Nodejs ietvaros ar dažām koda modifikācijām.

Piezīme. Lūdzu, apmeklējiet šo saiti, ja vēlaties savā datorā iestatīt Nestjs.

Kad serveris ir izveidots un darbojas, dodieties uz saknes direktoriju un ievietojiet avota PDF failu, kas ir jāpārvērš DOC, kā šajā piemērā esam ievietojuši PDF failu “m.pdf”. Turklāt mākoņa krātuvē esam ģenerējuši mapi “mana mape”, kuru varat izveidot pēc savas izvēles. Tomēr mūsu iegūtais fails (piemēram, DOC fails) tiks saglabāts tā mapē. Pēc tam atveriet failu app.controller.ts, kas atrodas mapē “src”, un failam app.controller.ts vajadzētu izskatīties tā, kā minēts tālāk.

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-ignorēt
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // Lejupielādējiet pdf no mākoņa krātuves

      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;
    }
  }
}

Tagad restartējiet serveri un varat veikt izlikšanas pieprasījumu vietnē http://localhost:3000/pdf-to-doc. Visbeidzot, projekta saknes mapē vajadzētu redzēt failu ar nosaukumu “result.doc”.

Secinājums

Šajā rakstā mēs esam izpētījuši dažus faila formāta konvertēšanas pamatprincipus un to, kā pārvērst PDF par DOC, izmantojot PDF uz DOC Node.js. Tāpat Aspose.PDF piedāvā mākoņa SDK daudzās citās valodās, kuras varat pārbaudīt. Šis emuāra ziņojums jums noteikti palīdzēs, ja meklējat PDF uz DOC pārveidotāju savai biznesa programmatūrai. Turklāt katrai tiešsaistes failu pārveidotāja funkcijai ir pieejama visaptveroša dokumentācija.

Uzdod jautājumu

Ja rodas kāda problēma, lūdzu, apmeklējiet mūsu tehniskā atbalsta forumu. Mēs cenšamies pēc iespējas ātrāk atbildēt uz visiem jautājumiem un vaicājumiem.

Izpētīt

Jums var būt piemērotas šādas saites: