પીડીએફ ટુ વર્ડ ઓનલાઈન કરો. પીડીએફ ટુ વર્ડ કન્વર્ટર ઑનલાઇન ફ્રીમાં ડેવલપ કરો.

પીડીએફ ટુ ડોક કન્વર્ટર

PDF થી DOC Node.js

ઝાંખી

અહીં અમે Aspose.PDF ક્લાઉડ પ્રોડક્ટ ફેમિલી માટે અન્ય એક આકર્ષક બ્લોગ સાથે છીએ. તાજેતરના ભૂતકાળમાં, અમે ઘણા લેખો પ્રકાશિત કર્યા છે જેમ કે [Python નો ઉપયોગ કરીને PDF માંથી જોડાણ ડાઉનલોડ કરો2, [Python નો ઉપયોગ કરીને PDF માં ટેક્સ્ટ અને છબી ફૂટર ઉમેરો3, અને વધુ. જો કે, આ એક Aspose.PDF ટ્યુટોરીયલ છે જેમાં અમે REST API વિશે શીખીશું જે તમારી વ્યવસાય એપ્લિકેશન માટે PDF થી DOC કન્વર્ટર તરીકે કાર્ય કરે છે. તેથી, અમે નીચેના મુદ્દાઓને આવરી લઈને આ માર્ગદર્શિકાને આવરી લઈશું.

Aspose.PDF અને ફાઇલ ફોર્મેટ કન્વર્ઝન શું છે?

જ્યારે ઓનલાઈન બિઝનેસ એપ્લિકેશનને સ્કેલિંગ, જાળવણી અને સુવ્યવસ્થિત કરવાની વાત આવે છે, ત્યારે ક્લાઉડ ઈન્ફ્રાસ્ટ્રક્ચરને પસંદ કરવું હંમેશા મહત્વપૂર્ણ છે. Aspose.cloud બહુવિધ ભાષાઓ જેમ કે JavaScript, Python અને ઘણી બધી ફાઇલ ફોર્મેટ રૂપાંતરણો માટે ક્લાઉડ-આધારિત ક્રોસ-પ્લેટફોર્મ REST API ઓફર કરે છે. Aspose.PDF એ ક્લાઉડ-આધારિત ઉત્પાદન પરિવારોમાંનું એક છે જે સૌથી વધુ લોકપ્રિય અને વ્યાપકપણે ઉપયોગમાં લેવાતા ફાઇલ ફોર્મેટ પોર્ટેબલ ડોક્યુમેન્ટ ફોર્મેટ (PDF) નું ફાઇલ ફોર્મેટ કન્વર્ઝન ઓફર કરે છે. ફાઇલ ફોર્મેટ કન્વર્ઝન એ ડેટા ફાઇલોને એક ફોર્મેટમાંથી બીજા ફોર્મેટમાં કન્વર્ટ કરવાની પ્રક્રિયા છે. જો કે, આ ઓનલાઈન ફાઈલ કન્વર્ટર(Aspose.PDF) તમને તમારી વ્યવસાય/વ્યક્તિગત PDF ફાઈલને અન્ય કોઈપણ લોકપ્રિય ફાઈલ ફોર્મેટ જેમ કે PDF to MS Doc અને DocX, PDF to HTML, PDF to SVG અને બીજી ઘણી બધી ફોર્મેટમાં કન્વર્ટ કરવા સક્ષમ બનાવે છે. સૌથી ઉપર, તમે લાઇવ એડિટર નો ઉપયોગ કરીને ક્લાઉડ API ને અજમાવી શકો છો.

વધુમાં, પીડીએફ ફાઇલ ફોર્મેટ તેની કાર્યક્ષમતા અને ક્ષમતાને કારણે કોર્પોરેટ સેક્ટરમાં ખૂબ ઉપયોગમાં લેવાય છે. વધુમાં, તે મીડિયા તત્વો, હાઇપરલિંક્સ, વિઝ્યુઅલ રજૂઆત, ડિજિટલ હસ્તાક્ષર અને અન્ય ઘણી પ્રકારની માહિતી વહન કરવાની ક્ષમતા ધરાવે છે. વધુમાં, વિવિધ ફાઇલ ફોર્મેટ સાથે સુસંગતતાના મુદ્દાઓ જોડાયેલા છે અને ડેટા ફાઇલોને એક ફોર્મેટમાંથી બીજા ફોર્મેટમાં કન્વર્ટ કરવા માટે જરૂરી છે. તેથી, Aspose.PDF એક ફાઇલ ફોર્મેટને બીજામાં કન્વર્ટ કરવાની તમામ ક્ષમતાઓ સાથે આવે છે, અને PDF to DOC કન્વર્ટર તેમાંથી એક છે જેને આપણે આ PDF To DOC Node.js લાઇબ્રેરી ટ્યુટોરીયલમાં અન્વેષણ કરવા જઈ રહ્યા છીએ.

PDF થી વર્ડ કન્વર્ઝન API

આ વિભાગમાં, અમે Aspose.PDF સાથે કેવી રીતે પ્રારંભ કરો જોઈશું.

ધારણા: આગળ વધતા પહેલા, ખાતરી કરો કે તમે તમારી સિસ્ટમ પર નીચેની સરળ પૂર્વ-જરૂરીયાતો ઇન્સ્ટોલ કરી છે.

એકવાર તમે ઉપરોક્ત આવશ્યકતાઓ સેટ કરી લો તે પછી, Aspose.cloud ના આ ડેશબોર્ડ પર નેવિગેટ કરો અને સાઇન ઇન કરો. આ ડેશબોર્ડ એક ક્લાઉડ સ્પેસ છે જ્યાં તમે ક્લાઉડ API ના સબ્સ્ક્રિપ્શન પ્લાન વિશે જાણી શકો છો અને તમારા માટે અનુકૂળ હોય તે કોઈપણ પસંદ કરી શકો છો. વધુમાં, તે સ્ટોરેજ, ફાઇલો અને એપ્લિકેશન મેનેજમેન્ટ પણ પ્રદાન કરે છે. હવે, ડાબી બાજુએ મૂકવામાં આવેલા મેનુમાંથી એપ્લિકેશન ટેબ ખોલો અને નીચેની છબીમાં બતાવ્યા પ્રમાણે તમારી નવી એપ્લિકેશન બનાવો.

PDF થી DOC Node.js

નવી એપ્લિકેશન બનાવતી વખતે, તમે કોઈપણ વિકલ્પ પસંદ કરીને તમારું સ્ટોરેજ બનાવી શકો છો. સૌથી ઉપર, તમે તમારી ડેટા ફાઇલો જેમ કે Google ડ્રાઇવ, ડ્રૉપબૉક્સ, Amazon s3 અને વધુ માટે કોઈપણ તૃતીય-પક્ષ સ્ટોરેજને પસંદ કરી શકો છો. એકવાર તમે પૂર્ણ કરી લો તે પછી, તમે નીચેની છબીમાં બતાવ્યા પ્રમાણે તમારી એપ્લિકેશન UI માંથી તમારું ક્લાઈન્ટ આઈડી અને ક્લાઈન્ટ સિક્રેટ મેળવશો. પીડીએફ ટુ ડીઓસી કન્વર્ટરને કાર્યાત્મક બનાવવા માટે ઓળખપત્રોના આ સેટનો ઉપયોગ Aspose.PDF ક્લાઉડ API ને કૉલ કરવા માટે કરવામાં આવશે. આગળ, તમારા API ઓળખપત્રોને સંગ્રહિત કરવાની સુરક્ષિત રીત એ છે કે પર્યાવરણ ચલોનો ઉપયોગ કરવો. આગળના વિભાગમાં, આપણે જોઈશું કે PDF To DOC Node.js લાઇબ્રેરીનો ઉપયોગ કરીને PDF ને DOC માં કેવી રીતે કન્વર્ટ કરવું.

પીડીએફ ટુ ડોક કન્વર્ટર

Node.js માં PDF ને DOC માં કેવી રીતે કન્વર્ટ કરવું

હવે જ્યારે અમારું સ્થાનિક વાતાવરણ સેટ થઈ ગયું છે, સ્ટોરેજ જનરેટ થાય છે અને યોગ્ય એપ્લિકેશન સાથે લિંક કરવામાં આવે છે અને અમે ક્લાઉડ API માટે અમારા વ્યક્તિગત ઓળખપત્રો મેળવી લીધા છે.

આ Aspose.PDF ટ્યુટોરીયલનું આગળનું પગલું એ છે કે SDK નો ઉપયોગ કરીને PDF થી DOC કન્વર્ટરની વ્યવહારિક રીતે પ્રેક્ટિસ કરવા માટે કેટલાક કોડ લખવાનું ઇન્સ્ટોલ કરવું. જેમ આપણે Node.js માં અમલ કરવા જઈ રહ્યા છીએ, તેથી, અમે Nestjs પસંદ કર્યા છે. જો કે તમે કેટલાક કોડ ફેરફારો સાથે નોડેજના અન્ય ફ્રેમવર્કમાં SDK નું પરીક્ષણ કરી શકો છો.

નોંધ: જો તમે તમારા મશીન પર Nestjs સેટ કરવા માંગતા હોવ તો કૃપા કરીને આ લિંક ની મુલાકાત લો.

એકવાર તમારું સર્વર ચાલુ થઈ જાય પછી, રૂટ ડિરેક્ટરીમાં જાઓ અને સોર્સ પીડીએફ ફાઈલ મૂકો જે DOC માં કન્વર્ટ થવાની છે કારણ કે અમે આ ઉદાહરણમાં PDF ફાઈલ ’m.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-ટિપ્પણી
        // @ts-અવગણો
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        storageName,
      );

      // ક્લાઉડ સ્ટોરેજમાંથી પીડીએફ ડાઉનલોડ કરો

      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 To DOC Node.js નો ઉપયોગ કરીને પીડીએફને ડીઓસીમાં કેવી રીતે કન્વર્ટ કરવું તેમાંથી પસાર થયા છીએ. તેવી જ રીતે, Aspose.PDF અન્ય ઘણી ભાષાઓમાં ક્લાઉડ SDK ઓફર કરે છે જે તમે તપાસી શકો છો. જો તમે તમારા વ્યવસાય સોફ્ટવેર માટે પીડીએફ થી ડીઓસી કન્વર્ટર શોધી રહ્યા હોવ તો આ બ્લોગ પોસ્ટ ચોક્કસ તમને મદદ કરશે. વધુમાં, દરેક ઑનલાઇન ફાઇલ કન્વર્ટરની દરેક વિશેષતા માટે વ્યાપક દસ્તાવેજીકરણ છે.

સવાલ પૂછો

જો તમને કોઈ સમસ્યા આવે, તો કૃપા કરીને અમારા ટેક્નિકલ સપોર્ટ ફોરમ ની મુલાકાત લેવા માટે નિઃસંકોચ. અમે શક્ય તેટલી ઝડપથી દરેક પ્રશ્નો અને પ્રશ્નોના જવાબ આપવા માટે અમારા સ્તરે શ્રેષ્ઠ પ્રયાસ કરીએ છીએ.

અન્વેષણ કરો

તમને નીચેની લિંક્સ સંબંધિત મળી શકે છે: