Կատարել PDF-ից Word առցանց: Զարգացրեք PDF-ից Word փոխարկիչ առցանց անվճար:

pdf դեպի փաստաթուղթ փոխարկիչ

PDF դեպի DOC Node.js

Ընդհանուր ակնարկ

Ահա ևս մեկ հետաքրքիր բլոգով Aspose.PDF Cloud Product Family-ի համար: Ոչ վաղ անցյալում մենք հրապարակել ենք բազմաթիվ հոդվածներ, ինչպիսիք են Ներբեռնել հավելվածը PDF-ից՝ օգտագործելով Python, Add Text and Image Footer to PDF-ին Python-ի միջոցով և այլն: Այնուամենայնիվ, սա Aspose.PDF ձեռնարկ է, որտեղ մենք կիմանանք REST API-ի մասին, որը գործում է որպես PDF-ի DOC փոխարկիչ ձեր բիզնես հավելվածի համար: Հետևաբար, մենք կանդրադառնանք այս ուղեցույցին՝ անդրադառնալով հետևյալ կետերին.

Ի՞նչ է Aspose.PDF-ի և ֆայլի ձևաչափի փոխարկումը:

Երբ խոսքը վերաբերում է առցանց բիզնես հավելվածի մասշտաբավորմանը, պահպանմանն ու պարզեցմանը, միշտ կարևոր է ընտրել ամպային ենթակառուցվածքը: Aspose.cloud-ն առաջարկում է ամպի վրա հիմնված միջպլատֆորմային REST API-ներ բազմաթիվ ֆայլերի ձևաչափերի փոխակերպումների համար բազմաթիվ լեզուներով, ինչպիսիք են JavaScript-ը, Python-ը և շատ ավելին: Aspose.PDF-ը ամպի վրա հիմնված արտադրանքի ընտանիքներից մեկն է, որն առաջարկում է ֆայլի ձևաչափի փոխակերպում ամենատարածված և լայնորեն օգտագործվող ֆայլի ձևաչափի Portable Document Format (PDF): Քանի որ ֆայլի ձևաչափի փոխարկումը տվյալների ֆայլերը մի ձևաչափից մյուսը փոխակերպելու գործընթաց է: Այնուամենայնիվ, այս առցանց ֆայլերի փոխարկիչը (Aspose.PDF) թույլ է տալիս փոխարկել ձեր բիզնեսի/անձնական PDF ֆայլերը ցանկացած այլ հայտնի ֆայլի ձևաչափի, ինչպիսիք են PDF-ը MS Doc և DocX, PDF-ը HTML-ի, PDF-ը SVG-ի և շատ ավելին: Ամենից առաջ, դուք կարող եք փորձել ամպային API-ները՝ օգտագործելով կենդանի խմբագիր:

Բացի այդ, PDF ֆայլի ձևաչափը մեծապես օգտագործվում է կորպորատիվ ոլորտում՝ շնորհիվ իր արդյունավետության և կարողության: Ավելին, այն ունի մեդիա տարրեր, հիպերհղումներ, տեսողական ներկայացում, թվային ստորագրություններ և շատ այլ տեսակի տեղեկություններ կրելու հնարավորություն: Ավելին, կան համատեղելիության խնդիրներ, որոնք կցված են տարբեր ֆայլերի ձևաչափերի հետ, և անհրաժեշտ է տվյալների ֆայլերը փոխարկել մեկ ձևաչափից մյուսը: Հետևաբար, Aspose.PDF-ն ունի բոլոր հնարավորությունները՝ մի ֆայլի ձևաչափը մյուսին փոխարկելու համար, և PDF-ի DOC փոխարկիչը դրանցից մեկն է, որը մենք պատրաստվում ենք ուսումնասիրել այս PDF To DOC Node.js գրադարանի ձեռնարկում:

PDF-ից Word փոխակերպման API

Այս բաժնում մենք կտեսնենք, թե ինչպես սկսել 8 Aspose.PDF-ով:

Ենթադրություն. Նախքան առաջ շարժվելը, համոզվեք, որ ձեր համակարգում տեղադրել եք հետևյալ պարզ նախադրյալները:

Վերոնշյալ պահանջները սահմանելուց հետո անցեք Aspose.cloud-ի այս վահանակ և մուտք գործեք: Այս վահանակը ամպային տարածք է, որտեղ կարող եք ծանոթանալ ամպային API-ների բաժանորդագրության պլաններին և ընտրել ձեզ հարմար ցանկացածը: Ավելին, այն նաև ապահովում է պահեստավորում, ֆայլեր և հավելվածների կառավարում: Այժմ բացեք հավելվածի ներդիրը ձախ կողմում տեղադրված մենյուից և ստեղծեք ձեր նոր հավելվածը, ինչպես ցույց է տրված ստորև նկարում:

PDF դեպի DOC Node.js

Նոր հավելված ստեղծելիս կարող եք ստեղծել ձեր պահեստը՝ ընտրելով ցանկացած տարբերակ: Ամենից առաջ, դուք կարող եք ընտրել ցանկացած երրորդ կողմի պահեստավորում ձեր տվյալների ֆայլերի համար, ինչպիսիք են Google Drive-ը, Dropbox-ը, Amazon s3-ը և այլն: Ավարտելուց հետո դուք կստանաք ձեր Հաճախորդի ID-ն և Հաճախորդի գաղտնիքը ձեր հավելվածի միջերեսից, ինչպես ցույց է տրված ստորև նկարում: Հավատարմագրերի այս փաթեթը կօգտագործվի Aspose.PDF ամպային API-ներին զանգեր կատարելու համար՝ PDF-ից DOC փոխարկիչը գործունակ դարձնելու համար: Ավելին, ձեր API հավատարմագրերը պահելու անվտանգ միջոցը շրջակա միջավայրի փոփոխականների օգտագործումն է: Հաջորդ բաժնում մենք կտեսնենք, թե ինչպես փոխարկել PDF-ը DOC-ի՝ օգտագործելով PDF To DOC Node.js գրադարանը:

pdf դեպի փաստաթուղթ փոխարկիչ

Ինչպես փոխարկել PDF-ը DOC-ի Node.js-ում

Այժմ, երբ մեր տեղական միջավայրը ստեղծվել է, պահեստավորումը ստեղծվում և կապված է համապատասխան հավելվածի հետ, և մենք ստացել ենք մեր անհատականացված հավատարմագրերը ամպային API-ների համար:

Այս Aspose.PDF ձեռնարկի հաջորդ քայլը գրելու որոշ կոդ տեղադրելն է՝ գործնականում կիրառելու PDF-ի DOC փոխարկիչը՝ օգտագործելով SDK-ները: Քանի որ մենք պատրաստվում ենք իրականացնել Node.js-ում, հետևաբար, մենք ընտրել ենք Nestjs-ը: Չնայած դուք կարող եք փորձարկել SDK-ները Nodejs-ի այլ շրջանակներում՝ մի քանի կոդի փոփոխություններով:

Նշում. խնդրում ենք այցելել այս հղումը, եթե ցանկանում եք կարգավորել Nestjs-ը ձեր սարքում:

Երբ ձեր սերվերը գործարկվի և աշխատի, մտեք արմատային գրացուցակ և տեղադրեք սկզբնաղբյուր PDF ֆայլը, որը պետք է փոխարկվի DOC-ի, քանի որ մենք այս օրինակում տեղադրել ենք «m.pdf» PDF ֆայլը: Ավելին, մենք նաև ստեղծել ենք «myfolder» թղթապանակ ամպային պահեստում, որը կարող եք ստեղծել ձեր ընտրությամբ: Այնուամենայնիվ, մեր ստացված ֆայլը (այսինքն 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-ignore
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        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-ի, օգտագործելով PDF To DOC Node.js-ը: Նմանապես, Aspose.PDF-ն առաջարկում է ամպային SDK-ներ շատ այլ լեզուներով, որոնք դուք կարող եք ստուգել: Այս բլոգային գրառումը, անշուշտ, կօգնի ձեզ, եթե փնտրում եք PDF-ի DOC փոխարկիչ ձեր բիզնեսի ծրագրաշարի համար: Բացի այդ, կա համապարփակ փաստաթղթավորում յուրաքանչյուր առցանց ֆայլ փոխարկիչի յուրաքանչյուր հատկանիշի համար:

Հարց տվեք

Եթե որևէ խնդրի հանդիպեք, խնդրում ենք ազատ զգալ այցելել մեր տեխնիկական աջակցության ֆորում: Մենք մեր մակարդակով փորձում ենք հնարավորինս արագ արձագանքել բոլոր հարցերին և հարցումներին:

Հետազոտել

Կարող եք համապատասխան գտնել հետևյալ հղումները.