Végezzen PDF-et Word-be online. PDF–Word konverter online fejlesztése ingyenes.

pdf-ből doc konvertáló

PDF a DOC Node.js-ba

Áttekintés

Íme, egy újabb izgalmas blog az Aspose.PDF Cloud Product Family számára. A közelmúltban számos cikket publikáltunk, például Melléklet letöltése PDF-ből Python használatával, Szöveg és képláb hozzáadása a PDF-hez Python használatával és még sok más. Ez azonban egy Aspose.PDF oktatóanyag, amelyben megismerjük a REST API-t, amely PDF–DOC konverterként működik az Ön üzleti alkalmazásához. Ezért ezt az útmutatót a következő pontokkal fogjuk ismertetni.

Mi az Aspose.PDF és fájlformátum konvertálása?

Amikor egy online üzleti alkalmazás méretezéséről, karbantartásáról és egyszerűsítéséről van szó, mindig létfontosságú a felhő infrastruktúra választása. Az Aspose.cloud felhőalapú, többplatformos REST API-kat kínál számos fájlformátum-konverzióhoz több nyelven, például JavaScript, Python és még sok más nyelven. Az Aspose.PDF azon felhőalapú termékcsaládok egyike, amely a legnépszerűbb és legszélesebb körben használt Portable Document Format (PDF) fájlformátumú konvertálást kínálja. Mivel a fájlformátum-konverzió az adatfájlok egyik formátumból a másikba konvertálásának folyamata. Ez az online fájlkonvertáló (Aspose.PDF) azonban lehetővé teszi, hogy üzleti/személyes PDF fájljait bármilyen más népszerű fájlformátumba konvertálja, például PDF MS Doc és DocX formátumba, PDF HTML formátumba, PDF SVG formátumba és még sok más. Mindenekelőtt kipróbálhatja a felhő API-kat egy élő szerkesztő segítségével.

Ezen túlmenően a PDF fájlformátumot nagymértékben használják a vállalati szektorban hatékonyságának és képességeinek köszönhetően. Ezenkívül képes médiaelemeket, hiperhivatkozásokat, vizuális megjelenítést, digitális aláírásokat és sok más típusú információt hordozni. Ezenkívül kompatibilitási problémák vannak a különféle fájlformátumokkal kapcsolatban, és az adatfájlokat egyik formátumból a másikba kell konvertálni. Ezért az Aspose.PDF minden olyan képességgel rendelkezik, hogy egyik fájlformátumot a másikba konvertálja, és a PDF-ből DOC konvertáló egyike azoknak, amelyeket ebben a PDF-ből DOC-ba Node.js könyvtári oktatóanyagban fogunk megvizsgálni.

PDF-ből Word-be konvertáló API

Ebben a részben látni fogjuk, hogyan kezdheti el az Aspose.PDF-et.

Feltételezés: Mielőtt továbblép, győződjön meg arról, hogy a következő egyszerű előfeltételeket telepítette a rendszerére.

Miután beállította a fenti követelményeket, navigáljon az Aspose.cloud ezen irányítópultjára, és jelentkezzen be. Ez az irányítópult egy felhőterület, ahol megismerheti a felhő API-k előfizetési terveit, és kiválaszthatja az Önnek megfelelőt. Ezenkívül tárhelyet, fájlokat és alkalmazáskezelést is biztosít. Most nyissa meg az Alkalmazás fület a bal oldalon található menüből, és hozza létre az új alkalmazást az alábbi képen látható módon.

PDF a DOC Node.js-ba

Új alkalmazás létrehozásakor bármelyik opció kiválasztásával létrehozhatja tárhelyét. Mindenekelőtt bármilyen harmadik féltől származó tárhelyet választhat adatfájljai számára, például a Google Drive, a Dropbox, az Amazon s3 és egyebek számára. Ha végzett, az alábbi képen látható módon megkapja az ügyfél-azonosítót és az ügyféltitkot az alkalmazás felhasználói felületéről. Ezt a hitelesítő adatkészletet az Aspose.PDF felhő API-k hívásaira fogják használni, hogy a PDF–DOC konverter működőképes legyen. Ezenkívül az API hitelesítő adatai biztonságos tárolási módja a környezeti változók használata. A következő részben látni fogjuk, hogyan lehet PDF-t DOC formátumba konvertálni a PDF To DOC Node.js könyvtár használatával.

pdf-ből doc konvertáló

PDF konvertálása DOC-ba a Node.js-ben

Most, hogy a helyi környezetünk be van állítva, a tárhely létrehozása és a megfelelő alkalmazásokkal összekapcsolva megtörtént, és megszereztük személyre szabott hitelesítő adatainkat a felhő API-khoz.

Ennek az Aspose.PDF oktatóanyagnak a következő lépése egy írási kód telepítése, amellyel gyakorlatilag be lehet gyakorolni a PDF–DOC konvertálót az SDK-k használatával. Mivel a Node.js-ben fogjuk megvalósítani, ezért a Nestjs lehetőséget választottuk. Bár néhány kódmódosítással tesztelheti az SDK-kat a Nodejs más keretrendszereiben.

Megjegyzés: Kérjük, látogassa meg ezt a linket, ha be szeretné állítani a Nestjs-t a gépén.

Miután a szerver üzembe helyezte és működik, lépjen be a gyökérkönyvtárba, és helyezze el a forrás PDF-fájlt, amelyet DOC-ba kell konvertálni, ahogy ebben a példában az „m.pdf” PDF-fájlt helyeztük el. Ezenkívül létrehoztunk egy “myfolder” mappát a felhőtárolóban, amelyet tetszés szerint hozhat létre. Az eredményül kapott fájlunk (pl. DOC fájl) azonban a mappájába kerül. Ezután nyissa meg az ‘src’ mappában található app.controller.ts fájlt, az app.controller.ts fájlnak az alábbiak szerint kell kinéznie.

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,
      );

      // Töltse le a pdf-et a felhőtárhelyről

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

Most indítsa újra a szervert, és küldjön egy bejegyzési kérelmet a http://localhost:3000/pdf-to-doc címen. Végül látnia kell egy “result.doc” nevű fájlt a projekt gyökérmappájában.

Következtetés

Ebben a cikkben áttekintettük a fájlformátum-konverzió néhány alapját, valamint azt, hogy hogyan lehet PDF-et DOC-formátumba konvertálni a PDF To DOC Node.js használatával. Hasonlóképpen, az Aspose.PDF felhő SDK-kat kínál sok más nyelven, amelyeket érdemes megnézni. Ez a blogbejegyzés biztosan segít Önnek, ha PDF-ből DOC konvertálót keres üzleti szoftveréhez. Ezenkívül minden online fájlkonvertáló minden funkciójához átfogó dokumentáció tartozik.

Tegyen fel egy kérdést

Ha bármilyen problémába ütközik, kérjük, keresse fel műszaki támogatási fórumunkat. Igyekszünk a legjobb tudásunk szerint válaszolni minden kérdésre és kérdésre, amilyen gyorsan csak tudunk.

Fedezd fel

A következő linkeket találhatja relevánsnak: