پی ڈی ایف ٹو ورڈ کو آن لائن انجام دیں۔ پی ڈی ایف ٹو ورڈ کنورٹر آن لائن مفت تیار کریں۔

پی ڈی ایف سے دستاویز کنورٹر

PDF سے DOC Node.js

جائزہ

یہاں ہم Aspose.PDF Cloud Product Family کے لیے ایک اور دلچسپ بلاگ کے ساتھ ہیں۔ ماضی قریب میں، ہم نے بہت سے مضامین شائع کیے ہیں جیسے Python کا استعمال کرتے ہوئے PDF سے اٹیچمنٹ ڈاؤن لوڈ کریں، [Python کا استعمال کرتے ہوئے پی ڈی ایف میں متن اور تصویری فوٹر شامل کریں3، اور بہت کچھ۔ تاہم، یہ ایک Aspose.PDF ٹیوٹوریل ہے جس میں ہم ایک REST API کے بارے میں سیکھیں گے جو آپ کی کاروباری درخواست کے لیے PDF سے DOC کنورٹر کے طور پر کام کرتا ہے۔ لہذا، ہم مندرجہ ذیل نکات کا احاطہ کرتے ہوئے اس گائیڈ کا احاطہ کریں گے۔

Aspose.PDF اور فائل فارمیٹ کنورژن کیا ہے؟

جب بات کسی آن لائن کاروباری ایپلیکیشن کو سکیل کرنے، برقرار رکھنے اور ہموار کرنے کی ہو، تو کلاؤڈ انفراسٹرکچر کا انتخاب کرنا ہمیشہ ضروری ہوتا ہے۔ Aspose.cloud متعدد زبانوں جیسے JavaScript، Python، اور بہت سی دیگر میں فائل فارمیٹ کے تبادلوں کے لیے کلاؤڈ بیسڈ کراس پلیٹ فارم REST APIs پیش کرتا ہے۔ Aspose.PDF کلاؤڈ پر مبنی پروڈکٹ فیملیز میں سے ایک ہے جو سب سے زیادہ مقبول اور وسیع پیمانے پر استعمال ہونے والے فائل فارمیٹ پورٹ ایبل ڈاکیومنٹ فارمیٹ (PDF) کی فائل فارمیٹ کی تبدیلی کی پیشکش کرتا ہے۔ چونکہ فائل فارمیٹ کنورژن ڈیٹا فائلوں کو ایک فارمیٹ سے دوسرے فارمیٹ میں تبدیل کرنے کا عمل ہے۔ تاہم، یہ آن لائن فائل کنورٹر(Aspose.PDF) آپ کو اپنی کاروباری/ذاتی پی ڈی ایف فائلوں کو کسی دوسرے مقبول فائل فارمیٹ میں تبدیل کرنے کے قابل بناتا ہے جیسے کہ PDF سے MS Doc اور DocX، PDF سے HTML، PDF سے SVG، اور بہت کچھ۔ سب سے بڑھ کر، آپ لائیو editor کا استعمال کرتے ہوئے کلاؤڈ APIs کو آزما سکتے ہیں۔

اس کے علاوہ، پی ڈی ایف فائل فارمیٹ کارپوریٹ سیکٹر میں اپنی کارکردگی اور قابلیت کی وجہ سے بہت زیادہ استعمال ہوتا ہے۔ مزید یہ کہ اس میں میڈیا عناصر، ہائپر لنکس، بصری نمائندگی، ڈیجیٹل دستخط، اور بہت سی دوسری قسم کی معلومات لے جانے کی صلاحیت ہے۔ مزید، مختلف فائل فارمیٹس کے ساتھ مطابقت کے مسائل منسلک ہیں اور ڈیٹا فائلوں کو ایک فارمیٹ سے دوسرے فارمیٹ میں تبدیل کرنے کی ضرورت ہے۔ لہذا، Aspose.PDF ایک فائل فارمیٹ کو دوسرے میں تبدیل کرنے کی تمام صلاحیتوں کے ساتھ آتا ہے، اور PDF سے DOC کنورٹر ان میں سے ایک ہے جسے ہم اس PDF To DOC Node.js لائبریری ٹیوٹوریل میں دریافت کرنے جا رہے ہیں۔

PDF to Word Conversion API

اس سیکشن میں، ہم دیکھیں گے کہ Aspose.PDF کے ساتھ کیسے 8 شروع کیا جائے۔

مفروضہ: آگے بڑھنے سے پہلے، یقینی بنائیں کہ آپ نے اپنے سسٹم پر درج ذیل آسان پیشگی ضروریات کو انسٹال کر لیا ہے۔

ایک بار جب آپ نے مندرجہ بالا تقاضے مرتب کر لیے، Aspose.cloud کے اس ڈیش بورڈ پر جائیں اور سائن ان کریں۔ یہ ڈیش بورڈ ایک کلاؤڈ اسپیس ہے جہاں آپ کلاؤڈ APIs کے سبسکرپشن پلانز کے بارے میں جان سکتے ہیں اور آپ کے لیے موزوں کسی ایک کا انتخاب کر سکتے ہیں۔ مزید یہ کہ یہ اسٹوریج، فائلز اور ایپلیکیشن مینجمنٹ بھی فراہم کرتا ہے۔ اب، بائیں جانب رکھے گئے مینو سے ایپلیکیشن ٹیب کو کھولیں اور اپنی نئی ایپلیکیشن بنائیں جیسا کہ نیچے دی گئی تصویر میں دکھایا گیا ہے۔

PDF سے DOC Node.js

نئی ایپلیکیشن بناتے وقت، آپ کسی بھی آپشن کو منتخب کر کے اپنا اسٹوریج بنا سکتے ہیں۔ سب سے بڑھ کر، آپ اپنی ڈیٹا فائلوں جیسے کہ گوگل ڈرائیو، ڈراپ باکس، ایمیزون ایس 3 اور مزید کے لیے کسی بھی تھرڈ پارٹی اسٹوریج کا انتخاب کرسکتے ہیں۔ ایک بار جب آپ کام کر لیں گے، آپ کو اپنی درخواست UI سے اپنا کلائنٹ آئی ڈی اور کلائنٹ سیکرٹ مل جائے گا جیسا کہ ذیل کی تصویر میں دکھایا گیا ہے۔ اسناد کے اس سیٹ کا استعمال Aspose.PDF کلاؤڈ APIs کو کال کرنے کے لیے کیا جائے گا تاکہ PDF سے DOC کنورٹر کو فعال بنایا جا سکے۔ مزید، آپ کے API اسناد کو ذخیرہ کرنے کا محفوظ طریقہ ماحولیاتی متغیرات کو استعمال کرنا ہے۔ اگلے حصے میں، ہم دیکھیں گے کہ PDF To DOC Node.js لائبریری کا استعمال کرکے PDF کو DOC میں کیسے تبدیل کیا جائے۔

پی ڈی ایف سے دستاویز کنورٹر

Node.js میں PDF کو DOC میں تبدیل کرنے کا طریقہ

اب جب کہ ہمارا مقامی ماحول ترتیب دیا گیا ہے، اسٹوریج تیار کیا گیا ہے اور مناسب ایپلیکیشن کے ساتھ منسلک کیا گیا ہے اور کیا ہم نے کلاؤڈ APIs کے لیے اپنی ذاتی نوعیت کی اسناد حاصل کر لی ہیں۔

اس Aspose.PDF ٹیوٹوریل کا اگلا مرحلہ SDKs کا استعمال کرتے ہوئے PDF سے DOC کنورٹر کو عملی طور پر مشق کرنے کے لیے کچھ کوڈ لکھنا انسٹال کرنا ہے۔ جیسا کہ ہم Node.js میں لاگو کرنے جا رہے ہیں، لہذا، ہم نے Nestjs کا انتخاب کیا ہے۔ اگرچہ آپ SDKs کو Nodejs کے دوسرے فریم ورکس میں کچھ کوڈ ترامیم کے ساتھ جانچ سکتے ہیں۔

نوٹ: اگر آپ اپنی مشین پر Nestjs سیٹ اپ کرنا چاہتے ہیں تو براہ کرم یہ link دیکھیں۔

ایک بار جب آپ کا سرور چلتا ہے، روٹ ڈائرکٹری میں جائیں اور ماخذ پی ڈی ایف فائل کو رکھیں جسے DOC میں تبدیل کیا جانا ہے کیونکہ ہم نے اس مثال میں پی ڈی ایف فائل ’m.pdf’ رکھی ہے۔ مزید یہ کہ ہم نے [کلاؤڈ اسٹوریج] میں ایک فولڈر “مائی فولڈر” بھی بنایا ہے، جسے آپ اپنی پسند کے مطابق بنا سکتے ہیں۔ تاہم، ہماری نتیجہ خیز فائل (یعنی 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-نظر انداز کریں۔
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        '',
        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;
    }
  }
}

اب، سرور کو دوبارہ شروع کریں، آپ https://localhost:3000/pdf-to-doc پر پوسٹ کی درخواست کر سکتے ہیں۔ آخر میں، آپ کو اپنے پروجیکٹ کے روٹ فولڈر میں “result.doc” نامی فائل نظر آنی چاہیے۔

نتیجہ

اس آرٹیکل میں، ہم فائل فارمیٹ کی تبدیلی کے کچھ بنیادی اصولوں سے گزرے ہیں اور PDF To DOC Node.js کا استعمال کرتے ہوئے PDF کو DOC میں کیسے تبدیل کیا جائے۔ اسی طرح، Aspose.PDF کئی دوسری زبانوں میں کلاؤڈ SDKs پیش کرتا ہے جسے آپ چیک کر سکتے ہیں۔ اگر آپ اپنے کاروباری سافٹ ویئر کے لیے PDF سے DOC کنورٹر تلاش کر رہے ہیں تو یہ بلاگ پوسٹ یقیناً آپ کی مدد کرے گی۔ اس کے علاوہ، ہر آن لائن فائل کنورٹر کی ہر خصوصیت کے لیے جامع دستاویزات موجود ہے۔

ایک سوال پوچھنا

اگر آپ کو کوئی مسئلہ درپیش ہے، تو براہ کرم بلا جھجک ہمارا [تکنیکی معاونت فورم] ملاحظہ کریں۔ ہم ہر سوال اور سوالات کا جلد از جلد جواب دینے کی پوری کوشش کرتے ہیں۔

دریافت کریں۔

آپ کو درج ذیل لنکس متعلقہ مل سکتے ہیں: