Voer PDF na Word aanlyn uit. Ontwikkel PDF na Word-omskakelaar aanlyn gratis.

pdf na doc-omskakelaar

PDF na DOC Node.js

Oorsig

Hier is ons met nog ’n opwindende blog vir Aspose.PDF Wolkprodukfamilie. In die onlangse verlede het ons baie artikels gepubliseer soos Laai aanhegsel van PDF af met Python, Voeg teks en beeldvoetskrif by PDF met Python, en meer. Hierdie is egter ’n Aspose.PDF-tutoriaal waarin ons sal leer oor ’n REST API wat as ’n PDF na DOC-omskakelaar vir jou besigheidstoepassing optree. Daarom sal ons hierdie gids dek deur die volgende punte te dek.

Wat is Aspose.PDF & lêerformaat omskakeling?

As dit kom by die skaal, instandhouding en vaartbelyning van ’n aanlyn besigheidstoepassing, is dit altyd noodsaaklik om vir wolkinfrastruktuur te kies. Aspose.cloud bied wolk-gebaseerde kruisplatform REST API’s vir baie lêerformaat omskakelings in verskeie tale soos JavaScript, Python, en vele meer. Aspose.PDF is een van die wolkgebaseerde produkfamilies wat lêerformaatomskakeling van die gewildste en algemeenste lêerformaat Portable Document Format (PDF) bied. Aangesien lêerformaatomskakeling die proses is om datalêers van een formaat na ’n ander om te skakel. Hierdie aanlyn lêeromskakelaar (Aspose.PDF) stel jou egter in staat om jou besigheids-/persoonlike PDF-lêers na enige ander gewilde lêerformaat soos PDF na MS Doc en DocX, PDF na HTML, PDF na SVG, en vele meer om te skakel. U kan bowenal die wolk-API’s probeer met ’n lewendige redakteur.

Boonop word PDF-lêerformaat hoogs gebruik in die korporatiewe sektor vanweë die doeltreffendheid en vermoë daarvan. Boonop het dit die vermoë om media-elemente, hiperskakels, visuele voorstelling, digitale handtekeninge en baie ander soorte inligting te dra. Verder is daar verenigbaarheidskwessies verbonde aan verskeie lêerformate en dit is nodig om datalêers van een formaat na ’n ander om te skakel. Daarom kom Aspose.PDF met alle vermoëns vorendag om een lêerformaat na ’n ander om te skakel, en die PDF na DOC-omskakelaar is een van hulle wat ons in hierdie PDF To DOC Node.js-biblioteektutoriaal gaan verken.

PDF na Word-omskakeling API

In hierdie afdeling sal ons sien hoe om 8 te begin met Aspose.PDF.

Aanname: Voordat u voortgaan, maak seker dat u die volgende eenvoudige voorvereistes op u stelsel geïnstalleer het.

Sodra jy die bogenoemde vereistes opgestel het, navigeer na hierdie dashboard van Aspose.cloud en meld aan. Hierdie dashboard is ’n wolkruimte waar jy kan leer oor intekeningplanne van wolk API’s en kies vir enige een wat jou pas. Boonop bied dit ook berging, lêers en toepassingsbestuur. Maak nou die toepassingsoortjie oop vanaf die kieslys wat aan die linkerkant geplaas is en skep u nuwe toepassing soos in die prent hieronder getoon.

PDF na DOC Node.js

Terwyl u ’n nuwe toepassing skep, kan u u berging skep deur enige opsie te kies. Bo alles kan jy kies vir enige derdeparty-berging vir jou datalêers soos Google Drive, Dropbox, Amazon s3, en meer. Sodra jy klaar is, sal jy jou kliënt-ID en kliëntgeheim van jou toepassing-UI kry, soos in die prent hieronder getoon. Hierdie stel geloofsbriewe sal gebruik word om oproepe na die Aspose.PDF-wolk-API’s te maak om die PDF na DOC-omskakelaar funksioneel te maak. Verder is die veilige manier om jou API-geloofsbriewe te stoor om die omgewingsveranderlikes te gebruik. In die volgende afdeling sal ons sien hoe om ’n PDF na DOC om te skakel deur PDF na DOC Node.js-biblioteek te gebruik.

pdf na doc-omskakelaar

Hoe om PDF na DOC om te skakel in Node.js

Noudat ons plaaslike omgewing opgestel is, word berging gegenereer en gekoppel aan toepaslike toepassing en het ons ons persoonlike geloofsbriewe vir wolk API’s verkry.

Die volgende stap van hierdie Aspose.PDF-tutoriaal is om ’n paar kode te installeer om die PDF na DOC-omskakelaar prakties te oefen deur die SDK’s te gebruik. Soos ons in Node.js gaan implementeer, het ons dus Nestjs gekies. Alhoewel u die SDK’s in ander raamwerke van Nodejs kan toets met ’n paar kodewysigings.

Let wel: Besoek asseblief hierdie skakel ingeval jy Nestjs op jou masjien wil opstel.

Sodra jou bediener aan die gang is, gaan na die wortelgids en plaas die bron PDF-lêer wat na DOC omgeskakel moet word, aangesien ons ’n PDF-lêer ’m.pdf’ in hierdie voorbeeld geplaas het. Verder het ons ook ’n vouer “myfolder” in die wolkberging gegenereer wat u volgens u keuse kan skep. Ons resulterende lêer (dws DOC-lêer) sal egter in sy gids gestoor word. Maak daarna die app.controller.ts-lêer oop wat in die ‘src’-lêer geplaas is, jou app.controller.ts-lêer moet so lyk soos hieronder genoem.

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

      // Laai pdf van wolkberging af

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

Nou, herbegin die bediener, jy kan ’n posversoek doen by http://localhost:3000/pdf-to-doc. Ten slotte behoort jy ’n lêer met die naam “result.doc” in jou projek se wortelgids te sien.

Afsluiting

In hierdie artikel het ons ’n paar grondbeginsels van lêerformaatomskakeling deurgegaan en hoe om ’n PDF na DOC om te skakel deur PDF na DOC Node.js te gebruik. Net so bied Aspose.PDF wolk-SDK’s in baie ander tale wat jy kan nagaan. Hierdie blogpos sal jou sekerlik help as jy op soek is na ’n PDF na DOC-omskakelaar vir jou besigheidsagteware. Daarbenewens is daar omvattende dokumentasie vir elke kenmerk van elke aanlyn lêeromskakelaar.

Vra ’n vraag

As jy enige probleem ondervind, besoek asseblief ons tegniese ondersteuningsforum. Ons probeer ons bes om so vinnig as wat ons kan op elke vrae en navrae te reageer.

Verken

Jy kan die volgende skakels relevant vind: