Suorita PDF Wordiksi verkossa. Kehitä PDF-Word-muunnin verkossa ilmaiseksi.

Muunnin pdf-dokumentiksi

PDF-tiedosto DOC-tiedostoon Node.js

Yleiskatsaus

Tässä on toinen jännittävä blogi Aspose.PDF Cloud -tuoteperheelle. Viime aikoina olemme julkaisseet monia artikkeleita, kuten Lataa liite PDF-tiedostosta Pythonilla, Lisää tekstiä ja kuva-alatunniste PDF-tiedostoon Pythonilla ja paljon muuta. Tämä on kuitenkin Aspose.PDF-opetusohjelma, jossa opimme REST-sovellusliittymästä, joka toimii PDF-DOC-muuntimena yrityssovelluksessasi. Siksi käsittelemme tämän oppaan kattamalla seuraavat kohdat.

Mikä on Aspose.PDF- ja tiedostomuotomuunnos?

Kun on kyse online-yrityssovelluksen skaalauksesta, ylläpidosta ja virtaviivaistamisesta, on aina tärkeää valita pilviinfrastruktuuri. Aspose.cloud tarjoaa pilvipohjaisia cross-platform REST-sovellusliittymiä monille tiedostomuotojen muunnoksille useilla kielillä, kuten JavaScript, Python ja monet muut. Aspose.PDF on yksi pilvipohjaisista tuoteperheistä, joka tarjoaa tiedostomuodon muuntamisen suosituimmasta ja laajimmin käytetystä tiedostomuodosta Portable Document Format (PDF). Koska tiedostomuodon muuntaminen on prosessi, jossa datatiedostoja muunnetaan muodosta toiseen. Tämän online-tiedostonmuuntimen (Aspose.PDF) avulla voit kuitenkin muuntaa yritys-/henkilökohtaiset PDF-tiedostot mihin tahansa muuhun suosittuun tiedostomuotoon, kuten PDF MS Doc- ja DocX-muotoon, PDF HTML-muotoon, PDF SVG-muotoon ja moniin muihin. Ennen kaikkea voit kokeilla pilvisovellusliittymiä reaaliaikaisen editorin avulla.

Lisäksi PDF-tiedostomuoto on laajalti käytetty yrityssektorilla tehokkuutensa ja kykynsä ansiosta. Lisäksi se pystyy kuljettamaan mediaelementtejä, hyperlinkkejä, visuaalista esitystä, digitaalisia allekirjoituksia ja monia muita tietoja. Lisäksi eri tiedostomuotoihin liittyy yhteensopivuusongelmia, ja datatiedostot on muutettava yhdestä muodosta toiseen. Siksi Aspose.PDF sisältää kaikki ominaisuudet tiedostomuodon muuntamiseksi toiseen, ja PDF-tiedostomuoto DOC-muunnin on yksi niistä, joita aiomme tutkia tässä PDF-tiedostomuodossa DOC-tiedostomuodossa Node.js-kirjaston opetusohjelmassa.

PDF to Word Conversion API

Tässä osiossa näemme, kuinka aloitat Aspose.PDF:n kanssa.

Oletus: Ennen kuin jatkat, varmista, että olet asentanut järjestelmääsi seuraavat yksinkertaiset esivaatimukset.

Kun olet määrittänyt yllä olevat vaatimukset, siirry tähän Aspose.cloud-hallintapaneeliin ja kirjaudu sisään. Tämä hallintapaneeli on pilvitila, jossa voit tutustua pilvisovellusliittymien tilaussuunnitelmiin ja valita sinulle sopivan. Lisäksi se tarjoaa myös tallennustilan, tiedostojen ja sovellusten hallinnan. Avaa nyt sovellusvälilehti vasemmalla olevasta valikosta ja luo uusi sovellus alla olevan kuvan mukaisesti.

PDF tiedostoon DOC Node.js

Kun luot uutta sovellusta, voit luoda tallennustilan valitsemalla minkä tahansa vaihtoehdon. Ennen kaikkea voit valita minkä tahansa kolmannen osapuolen tallennustilan datatiedostoillesi, kuten Google Drive, Dropbox, Amazon s3 ja muut. Kun olet valmis, saat asiakastunnuksesi ja asiakassalaisuuden sovelluksesi käyttöliittymästä alla olevan kuvan mukaisesti. Näitä valtuustietoja käytetään kutsumaan Aspose.PDF-pilvisovellusliittymiä, jotta PDF-DOC-muunnin toimisi. Lisäksi turvallinen tapa tallentaa API-tunnistetiedot on käyttää ympäristömuuttujia. Seuraavassa osiossa näemme, kuinka PDF muunnetaan DOC:ksi käyttämällä PDF To DOC Node.js -kirjastoa.

Muunnin pdf-dokumentiksi

Kuinka muuntaa PDF DOC:ksi Node.js:ssä

Nyt kun paikallinen ympäristömme on määritetty, tallennustila luodaan ja linkitetään asianmukaisiin sovelluksiin, ja olemme saaneet henkilökohtaiset valtuustietomme pilvisovellusliittymille.

Tämän Aspose.PDF-opetusohjelman seuraava vaihe on kirjoittaa koodia, jolla käytännössä harjoitellaan PDF-DOC-muunninta SDK:iden avulla. Koska aiomme toteuttaa Node.js:ssä, olemme valinneet Nestjs. Vaikka voit testata SDK:ita muissa Nodejs-kehyksissä muutamilla koodimuutoksilla.

Huomautus: käy tässä linkissä, jos haluat määrittää Nestjs:n koneellesi.

Kun palvelimesi on toiminnassa, siirry juurihakemistoon ja sijoita lähde-PDF-tiedosto, joka muunnetaan DOC:ksi, kuten olemme sijoittaneet PDF-tiedoston “m.pdf” tässä esimerkissä. Lisäksi olemme luoneet pilvimuistiin kansion “myfolder”, jonka voit luoda oman valintasi mukaan. Kuitenkin tuloksena oleva tiedostomme (eli DOC-tiedosto) tallennetaan sen kansioon. Avaa sen jälkeen src-kansioon sijoitettu app.controller.ts-tiedosto, jonka app.controller.ts-tiedostosi pitäisi näyttää alla mainitulta.

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-jätä huomioimatta
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // Lataa pdf pilvivarastosta

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

Käynnistä palvelin nyt uudelleen ja voit tehdä lähetyspyynnön osoitteessa http://localhost:3000/pdf-to-doc. Lopuksi sinun pitäisi nähdä projektisi juurikansiossa tiedosto nimeltä “result.doc”.

Johtopäätös

Tässä artikkelissa olemme käyneet läpi joitakin tiedostomuotojen muuntamisen perusteita ja kuinka muuntaa PDF-tiedosto DOC-muotoon käyttämällä PDF To DOC Node.js -tiedostoa. Vastaavasti Aspose.PDF tarjoaa pilvi-SDK:ita monilla muilla kielillä, joita voit tarkistaa. Tämä blogikirjoitus auttaa sinua varmasti, jos etsit PDF-DOC-muunninta yritysohjelmistollesi. Lisäksi jokaisesta online-tiedostomuuntimesta löytyy kattava dokumentaatio.

Kysy kysymys

Jos kohtaat ongelmia, käy teknisen tuen keskusteluryhmässämme. Yritämme parhaamme mukaan vastata kaikkiin kysymyksiin ja tiedusteluihin mahdollisimman nopeasti.

Tutkia

Saatat löytää seuraavat linkit asiaankuuluvina: