Padaryti PDF į Word internete. Sukurkite PDF į Word konverterį internete nemokamai.

Konverteris iš pdf į doc

PDF į DOC Node.js

Apžvalga

Štai dar vienas įdomus Aspose.PDF Cloud Product Family tinklaraštis. Pastaruoju metu paskelbėme daug straipsnių, pvz., Atsisiųsti priedą iš PDF naudojant Python, Pridėti tekstą ir vaizdo poraštę prie PDF naudojant Python ir kt. Tačiau tai yra Aspose.PDF mokymo programa, kurioje sužinosime apie REST API, kuri veikia kaip PDF į DOC konverteris jūsų verslo programai. Todėl mes apimsime šį vadovą, apimdami šiuos dalykus.

Kas yra Aspose.PDF ir failo formato konvertavimas?

Kalbant apie internetinės verslo programos mastelį, priežiūrą ir racionalizavimą, visada labai svarbu pasirinkti debesų infrastruktūrą. Aspose.cloud siūlo debesies pagrindu veikiančias kelių platformų REST API daugeliui failų formatų konvertavimo keliomis kalbomis, tokiomis kaip JavaScript, Python ir daugelis kitų. Aspose.PDF yra viena iš debesyje pagrįstų produktų šeimų, siūlanti failų formato konvertavimą į populiariausią ir plačiausiai naudojamą failų formatą Portable Document Format (PDF). Kadangi failo formato konvertavimas yra duomenų failų konvertavimo iš vieno formato į kitą procesas. Tačiau šis internetinis failų keitiklis (Aspose.PDF) leidžia konvertuoti verslo / asmeninius PDF failus į bet kurį kitą populiarų failo formatą, pvz., PDF į MS Doc ir DocX, PDF į HTML, PDF į SVG ir daug daugiau. Visų pirma, galite išbandyti debesies API naudodami tiesioginį redagavimo priemonę.

Be to, PDF failo formatas yra plačiai naudojamas verslo sektoriuje dėl savo efektyvumo ir galimybių. Be to, ji gali nešti medijos elementus, hipersaitus, vaizdinį vaizdą, skaitmeninius parašus ir daugybę kitų informacijos tipų. Be to, yra suderinamumo problemų, susijusių su įvairiais failų formatais, todėl reikia konvertuoti duomenų failus iš vieno formato į kitą. Todėl Aspose.PDF pateikia visas galimybes konvertuoti vieną failo formatą į kitą, o PDF į DOC konverteris yra vienas iš jų, kurį ketiname ištirti šioje PDF į DOC Node.js bibliotekos mokymo programoje.

PDF į Word konvertavimo API

Šiame skyriuje pamatysime, kaip pradėti naudojant Aspose.PDF.

Prielaida: prieš tęsdami įsitikinkite, kad savo sistemoje įdiegėte šias paprastas būtinas sąlygas.

Nustatę aukščiau nurodytus reikalavimus, eikite į šią Aspose.cloud informacijos suvestinę ir prisijunkite. Ši informacijos suvestinė yra debesies erdvė, kurioje galite sužinoti apie debesies API prenumeratos planus ir pasirinkti bet kurį jums tinkantį. Be to, ji taip pat suteikia saugyklą, failus ir programų valdymą. Dabar atidarykite programos skirtuką iš meniu, esančio kairėje, ir sukurkite naują programą, kaip parodyta paveikslėlyje žemiau.

PDF į DOC Node.js

Kurdami naują programą galite sukurti saugyklą pasirinkę bet kurią parinktį. Visų pirma, galite pasirinkti bet kokią trečiosios šalies duomenų failų saugyklą, pvz., „Google“ diską, „Dropbox“, „Amazon s3“ ir kt. Baigę gausite savo kliento ID ir kliento paslaptį iš programos vartotojo sąsajos, kaip parodyta toliau pateiktame paveikslėlyje. Šis kredencialų rinkinys bus naudojamas skambinant į Aspose.PDF debesies API, kad PDF į DOC konverteris veiktų. Be to, saugus būdas saugoti API kredencialus yra naudoti aplinkos kintamuosius. Kitame skyriuje pamatysime, kaip konvertuoti PDF į DOC naudojant PDF į DOC Node.js biblioteką.

Konverteris iš pdf į doc

Kaip konvertuoti PDF į DOC naudojant Node.js

Dabar, kai mūsų vietinė aplinka yra nustatyta, saugykla sugeneruojama ir susieta su atitinkama programa, o mes gavome suasmenintus debesų API kredencialus.

Kitas šios Aspose.PDF mokymo programos veiksmas yra įdiegti tam tikrą kodą, kad būtų galima praktiškai naudoti PDF į DOC keitiklį naudojant SDK. Kadangi ketiname įdiegti Node.js, pasirinkome Nestjs. Nors galite išbandyti SDK kitose „Nodejs“ sistemose su keliais kodo pakeitimais.

Pastaba: apsilankykite šioje nuorodoje, jei norite nustatyti „Nestjs“ savo kompiuteryje.

Kai serveris pradės veikti, eikite į šakninį katalogą ir įdėkite šaltinio PDF failą, kuris turi būti konvertuojamas į DOC, kaip šiame pavyzdyje įdėjome PDF failą „m.pdf“. Be to, debesų saugykloje sukūrėme aplanką „mano aplankas“, kurį galite sukurti pagal savo pasirinkimą. Tačiau mūsų gautas failas (ty DOC failas) bus išsaugotas jo aplanke. Po to atidarykite failą app.controller.ts, esantį aplanke „src“, jūsų app.controller.ts failas turėtų atrodyti taip, kaip nurodyta toliau.

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

      // Atsisiųsti pdf iš debesies saugyklos

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

Dabar iš naujo paleiskite serverį ir galite pateikti paskelbimo užklausą adresu http://localhost:3000/pdf-to-doc. Galiausiai savo projekto šakniniame aplanke turėtumėte pamatyti failą pavadinimu „result.doc“.

Išvada

Šiame straipsnyje apžvelgėme kai kuriuos failo formato konvertavimo pagrindus ir kaip konvertuoti PDF į DOC naudojant PDF į DOC Node.js. Panašiai Aspose.PDF siūlo debesies SDK daugeliu kitų kalbų, kurias galite patikrinti. Šis tinklaraščio įrašas tikrai padės, jei ieškote PDF į DOC keitiklio savo verslo programinei įrangai. Be to, yra išsami dokumentacija, skirta kiekvienai kiekvieno internetinio failų keitiklio funkcijai.

Užduok klausimą

Jei iškiltų kokių nors problemų, nedvejodami apsilankykite mūsų techninės pagalbos forume. Stengiamės kuo greičiau atsakyti į visus klausimus ir užklausas.

Naršyti

Jums gali būti aktualios šios nuorodos: