PDF به Word را بصورت آنلاین اجرا کنید. تبدیل PDF به Word را بصورت آنلاین و رایگان توسعه دهید.

تبدیل پی دی اف به سند

PDF به DOC Node.js

بررسی اجمالی

در اینجا ما با یک وبلاگ هیجان انگیز دیگر برای Aspose.PDF Cloud Product Family هستیم. در گذشته اخیر، مقالات زیادی مانند دانلود پیوست از PDF با استفاده از پایتون، [افزودن متن و پاورقی تصویر به PDF با استفاده از پایتون] و غیره منتشر کرده‌ایم. با این حال، این یک آموزش Aspose.PDF است که در آن با یک API REST آشنا می‌شویم که به عنوان تبدیل PDF به DOC برای برنامه تجاری شما عمل می‌کند. بنابراین، این راهنما را با پوشش نکات زیر پوشش خواهیم داد.

Aspose.PDF و تبدیل فرمت فایل چیست؟

وقتی نوبت به مقیاس‌بندی، نگهداری و ساده‌سازی یک برنامه تجاری آنلاین می‌رسد، انتخاب زیرساخت‌های ابری همیشه حیاتی است. Aspose.cloud API های REST متقابل پلت فرم مبتنی بر ابر را برای بسیاری از تبدیل فرمت فایل ها در چندین زبان مانند جاوا اسکریپت، پایتون و بسیاری دیگر ارائه می دهد. Aspose.PDF یکی از خانواده‌های محصولات مبتنی بر ابر است که تبدیل فرمت فایل محبوب‌ترین و پرکاربردترین فرمت فایل قابل حمل (PDF) را ارائه می‌دهد. از آنجایی که تبدیل فرمت فایل فرآیند تبدیل فایل های داده از یک فرمت به فرمت دیگر است. با این حال، این مبدل فایل آنلاین (Aspose.PDF) شما را قادر می سازد تا فایل های پی دی اف تجاری/شخصی خود را به هر فرمت فایل محبوب دیگری مانند PDF به MS Doc و DocX، PDF به HTML، PDF به SVG و بسیاری موارد دیگر تبدیل کنید. مهمتر از همه، می‌توانید APIهای ابری را با استفاده از یک ویرایشگر زنده امتحان کنید.

علاوه بر این، فرمت فایل PDF به دلیل کارایی و قابلیتی که دارد در بخش شرکتی بسیار مورد استفاده قرار می گیرد. علاوه بر این، این قابلیت را دارد که عناصر رسانه ای، لینک ها، نمایش بصری، امضای دیجیتال و بسیاری از انواع دیگر اطلاعات را حمل کند. علاوه بر این، مسائل مربوط به سازگاری با فرمت های مختلف فایل وجود دارد و برای تبدیل فایل های داده از یک فرمت به فرمت دیگر لازم است. بنابراین Aspose.PDF تمامی قابلیت ها را برای تبدیل یک فرمت فایل به فرمت دیگر ارائه می کند و تبدیل PDF به DOC یکی از آنهاست که در این آموزش کتابخانه PDF To DOC Node.js قصد بررسی آن را داریم.

API تبدیل PDF به Word

در این بخش، نحوه شروع با Aspose.PDF را خواهیم دید.

فرض: قبل از حرکت، مطمئن شوید که پیش نیازهای ساده زیر را روی سیستم خود نصب کرده اید.

پس از تنظیم الزامات بالا، به این داشبورد Aspose.cloud بروید و وارد شوید. این داشبورد فضای ابری است که در آن می‌توانید با طرح‌های اشتراک APIهای ابری آشنا شوید و هر کدام را که مناسب شماست انتخاب کنید. علاوه بر این، ذخیره سازی، فایل ها و مدیریت برنامه را نیز فراهم می کند. اکنون تب اپلیکیشن را از منوی سمت چپ باز کرده و اپلیکیشن جدید خود را مطابق تصویر زیر ایجاد کنید.

PDF به DOC Node.js

هنگام ایجاد یک برنامه جدید، می توانید با انتخاب هر گزینه ای فضای ذخیره سازی خود را ایجاد کنید. مهم‌تر از همه، می‌توانید برای فایل‌های داده‌تان از هر گونه ذخیره‌سازی شخص ثالث مانند Google Drive، Dropbox، Amazon s3 و غیره استفاده کنید. همانطور که در تصویر زیر نشان داده شده است، پس از اتمام کار، شناسه مشتری و راز مشتری را از رابط کاربری برنامه خود دریافت خواهید کرد. این مجموعه از اعتبارنامه ها برای برقراری تماس با APIهای ابری Aspose.PDF استفاده می شود تا مبدل PDF به DOC کاربردی شود. علاوه بر این، راه امن برای ذخیره اعتبار API شما استفاده از متغیرهای محیطی است. در بخش بعدی نحوه تبدیل PDF به DOC با استفاده از کتابخانه PDF To DOC Node.js را خواهیم دید.

تبدیل پی دی اف به سند

نحوه تبدیل PDF به DOC در Node.js

اکنون که محیط محلی ما راه اندازی شده است، فضای ذخیره سازی ایجاد شده و با برنامه مناسب مرتبط می شود و ما اعتبار شخصی خود را برای API های ابری به دست آورده ایم.

گام بعدی این آموزش Aspose.PDF نصب کد نوشتن برای عملی کردن تبدیل PDF به DOC با استفاده از SDK است. همانطور که می خواهیم در Node.js پیاده سازی کنیم، بنابراین، Nestjs را انتخاب کرده ایم. اگرچه می توانید SDK ها را در سایر فریمورک های Nodejs با چند تغییر کد آزمایش کنید.

توجه: اگر می‌خواهید Nestjs را روی دستگاه خود راه‌اندازی کنید، لطفاً از این پیوند دیدن کنید.

هنگامی که سرور شما راه اندازی شد، به دایرکتوری اصلی بروید و فایل PDF منبعی را که قرار است به DOC تبدیل شود، قرار دهید، همانطور که ما یک فایل PDF ’m.pdf’ را در این مثال قرار داده ایم. علاوه بر این، ما همچنین یک پوشه “myfolder” در فضای ذخیره‌سازی ابری ایجاد کرده‌ایم که می‌توانید آن را بنا به انتخاب خود ایجاد کنید. با این حال، فایل حاصل ما (یعنی فایل DOC) در پوشه آن ذخیره می شود. پس از آن، فایل app.controller.ts قرار داده شده در داخل پوشه ‘src’ را باز کنید، فایل 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,
      );

      // پی دی اف را از فضای ذخیره سازی ابری دانلود کنید

      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 به DOC Node.js آشنا شده ایم. به طور مشابه، Aspose.PDF SDK های ابری را به بسیاری از زبان های دیگر ارائه می دهد که می توانید آنها را بررسی کنید. اگر به دنبال تبدیل PDF به DOC برای نرم افزار تجاری خود هستید، این پست وبلاگ مطمئنا به شما کمک خواهد کرد. علاوه بر این، [اسناد] جامع 13 برای هر ویژگی هر مبدل فایل آنلاین وجود دارد.

یه سوال بپرس

در صورتی که با مشکلی مواجه شدید، لطفاً به [تالار گفتمان پشتیبانی فنی18 ما مراجعه کنید. ما تمام تلاش خود را می کنیم تا به هر سؤال و سؤالی در اسرع وقت پاسخ دهیم.

کاوش کنید

ممکن است پیوندهای زیر را مرتبط بیابید: