Tehke veebis PDF-vormingus Word. Arendage veebis tasuta PDF-i Wordiks konverterit.

pdf-dokumendi konverter

PDF DOC-sse Node.js

Ülevaade

Siin on veel üks põnev ajaveeb Aspose.PDF Cloud Product Family jaoks. Oleme lähiminevikus avaldanud palju artikleid, näiteks Laadi alla PDF-failist Pythoni abil manused, PDF-i teksti ja pildi jaluse lisamine Pythoni abil ja palju muud. See on aga Aspose.PDF-i õpetus, milles õpime tundma REST API-t, mis toimib teie ärirakenduse jaoks PDF-i DOC-muundurina. Seetõttu käsitleme seda juhendit järgmiste punktidega.

Mis on Aspose.PDF ja failivormingu teisendamine?

Veebipõhise ärirakenduse skaleerimise, hooldamise ja täiustamise puhul on alati ülioluline valida pilveinfrastruktuur. Aspose.cloud pakub pilvepõhiseid platvormideüleseid REST API-sid paljude failivormingute teisendamiseks mitmes keeles, nagu JavaScript, Python ja palju muud. Aspose.PDF on üks pilvepõhistest tooteperekondadest, mis pakub kõige populaarsema ja laialdasemalt kasutatava failivormingu Portable Document Format (PDF) failivormingu teisendamist. Kuna failivormingu teisendamine on andmefailide ühest vormingust teise teisendamine. Kuid see veebipõhine failimuundur (Aspose.PDF) võimaldab teil teisendada oma äri-/isiklikud PDF-failid mis tahes muusse populaarsesse failivormingusse, näiteks PDF-vormingusse MS Doc ja DocX, PDF-vormingus HTML-vormingus, PDF-vormingus SVG-vormingus ja palju muud. Eelkõige saate pilve API-sid proovida reaalajas toimetaja abil.

Lisaks kasutatakse PDF-failivormingut oma tõhususe ja võimekuse tõttu ettevõtetes laialdaselt. Lisaks on sellel võime kanda meediumielemente, hüperlinke, visuaalset esitust, digitaalallkirju ja palju muud tüüpi teavet. Lisaks on erinevate failivormingutega seotud ühilduvusprobleemid ja andmefailide teisendamine ühest vormingust teise. Seetõttu pakub Aspose.PDF kõiki võimalusi ühe failivormingu teisendamiseks ja PDF-i DOC-muundur on üks neist, mida me selles PDF-faili DOC-vormingusse Node.js teegi õpetuses uurime.

PDF-i Wordi teisendamise API

Selles jaotises näeme, kuidas Aspose.PDF-iga alustada.

Eeldus: Enne edasiliikumist veenduge, et olete oma süsteemi installinud järgmised lihtsad eeltingimused.

Kui olete ülaltoodud nõuded seadistanud, liikuge sellele saidi Aspose.cloud armatuurlauale ja logige sisse. See armatuurlaud on pilveruum, kus saate tutvuda pilve API-de tellimisplaanidega ja valida endale sobiva. Lisaks pakub see ka salvestusruumi, failide ja rakenduste haldust. Nüüd avage vasakpoolses menüüs rakenduste vahekaart ja looge oma uus rakendus, nagu on näidatud alloleval pildil.

PDF DOC-sse Node.js

Uue rakenduse loomisel saate luua oma salvestusruumi, valides mis tahes valiku. Eelkõige saate oma andmefailide jaoks valida mis tahes kolmanda osapoole salvestusruumi, nagu Google Drive, Dropbox, Amazon s3 ja palju muud. Kui olete lõpetanud, saate oma rakenduse kasutajaliidesest oma kliendi ID ja kliendi saladuse, nagu on näidatud alloleval pildil. Seda mandaatide komplekti kasutatakse kõnede tegemiseks Aspose.PDF-i pilve API-dele, et muuta PDF-i DOC-muundur toimivaks. Lisaks on turvaline viis oma API mandaatide salvestamiseks kasutada keskkonnamuutujaid. Järgmises jaotises näeme, kuidas PDF-faili DOC-iks teisendada, kasutades PDF-faili DOC-vormingusse Node.js teegi.

pdf-dokumendi konverter

Kuidas teisendada PDF-i DOC-ks Node.js-s

Nüüd, kui meie kohalik keskkond on seadistatud, luuakse ja lingitakse salvestusruum sobiva rakendusega ning oleme hankinud oma isikupärastatud mandaadid pilve API-de jaoks.

Selle Aspose.PDF-i õpetuse järgmine samm on installida kirjutamiskood, et praktiliselt harjutada PDF-i DOC-muundurit SDK-de abil. Kuna kavatseme Node.js-s juurutada, oleme valinud Nestjs. Kuigi saate mõne koodimuudatusega SDK-sid testida ka teistes Nodejs’i raamistikes.

Märkus. Külastage seda linki juhuks, kui soovite oma masinas Nestjs’i seadistada.

Kui teie server on töökorras, minge juurkataloogi ja asetage lähte-PDF-fail, mis teisendatakse DOC-vormingusse, nagu oleme selles näites paigutanud PDF-faili “m.pdf”. Lisaks oleme loonud pilvesalvestuses kausta “minu kaust”, mille saate luua vastavalt oma valikule. Kuid meie tulemuseks olev fail (st DOC-fail) salvestatakse selle kausta. Pärast seda avage kausta “src” asetatud fail app.controller.ts, teie fail app.controller.ts peaks välja nägema selline, nagu allpool mainitud.

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-ignoreerima
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // Laadige pdf alla pilvesalvestusest

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

Nüüd taaskäivitage server ja saate teha postitamistaotluse aadressil http://localhost:3000/pdf-to-doc. Lõpuks peaksite oma projekti juurkaustas nägema faili nimega “result.doc”.

Järeldus

Selles artiklis käsitleme mõningaid failivormingu teisendamise põhialuseid ja seda, kuidas teisendada PDF-fail DOC-vormingusse, kasutades PDF-faili DOC-vormingusse Node.js. Samamoodi pakub Aspose.PDF pilve-SDK-sid paljudes teistes keeltes, mida saate kontrollida. See ajaveebi postitus aitab teid kindlasti, kui otsite oma äritarkvara jaoks PDF-i DOC-muundurit. Lisaks on iga veebipõhise failimuunduri iga funktsiooni jaoks olemas põhjalik dokumentatsioon.

Küsi küsimus

Kui teil tekib mõni probleem, külastage meie tehnilise toe foorumit. Anname endast parima, et vastata kõikidele küsimustele ja päringutele nii kiiresti kui võimalik.

Uurige

Järgmised lingid võivad olla asjakohased: