نحوه تبدیل PDF به فایل بزرگ آنلاین اکسل در Node.js

نحوه تبدیل PDF به Excel با استفاده از REST API در Node.js

در وبلاگ قبلی، فرآیند تبدیل PDF به اکسل در پایتون را با استفاده از REST API در پایتون به صورت برنامه‌نویسی توضیح دادیم. این پست وبلاگ به ما یاد می دهد که چگونه با استفاده از کتابخانه Node.js، PDF را به Excel تبدیل کنیم. پی دی اف و صفحه گسترده اکسل دو فرمت فایل محبوب و رایج هستند. GroupDocs.conversion Cloud API تنها مبدل پی دی اف است که تبدیل PDF به اکسل سفارشی را به صورت برنامه نویسی ارائه می دهد. در موارد خاص، ممکن است لازم باشد فایل PDF را به فرمت های محبوب صفحه گسترده Excel مانند XLSX یا XLS به صورت برنامه نویسی در فضای ابری تبدیل کنید. به عنوان یک توسعه دهنده Node.js، می توانید به راحتی فایل PDF را در برنامه های Node.js خود به فرمت صفحه گسترده Excel تبدیل کنید. این مقاله بر روی نحوه تبدیل PDF به Excel با استفاده از REST API در Node.js تمرکز خواهد کرد.

بخش های زیر را طی خواهید کرد:

تبدیل PDF به Excel REST API و Node.js SDK

برای تبدیل PDF به صفحه گسترده اکسل (XLSX، XLSX)، از Node.js SDK of GroupDocs.Conversion Cloud API استفاده خواهم کرد. این API به شما امکان می دهد اسناد و تصاویر خود را به هر فرمتی که می خواهید تبدیل کنید. همچنین از تبدیل بیش از 50 نوع فایل و تصویر مانند Word، Excel، PowerPoint، PDF، HTML، JPG، PNG، GIF و غیره پشتیبانی می کند. SDK های پایتون به عنوان [اعضای خانواده تبدیل سند4 آن برای Cloud API.

می توانید با اجرای دستور زیر در کنسول، GroupDocs.Conversion Cloud را در پروژه Node.js خود نصب کنید:

npm install groupdocs-conversion-cloud

لطفاً قبل از شروع به دنبال کردن مراحل و نمونه کدهای موجود، شناسه مشتری و راز مشتری خود را از داشبورد دریافت کنید. هنگامی که شناسه و راز خود را دریافت کردید، کد را مطابق شکل زیر اضافه کنید:

# Node.js SDK را در برنامه نود خود از http://api.groupdocs.cloud وارد کنید
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// ClientId و clientSecret را از https://dashboard.groupdocs.cloud دریافت کنید (ثبت نام رایگان لازم است).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

PDF را با استفاده از REST API در Node.js به فرمت XLSX تبدیل کنید

در این بخش، با مراحل و قطعه کد تبدیل PDF به XLSX با استفاده از Node.js library مواجه خواهید شد. با دنبال کردن مراحل ساده زیر به سرعت و به راحتی PDF را بدون از دست دادن قالب بندی به اکسل تبدیل کنید:

  1. آپلود فایل PDF در Cloud
  2. تبدیل PDF به فایل اکسل با استفاده از Node.js
  3. دانلود فایل اکسل تبدیل شده

تصویر را آپلود کنید

ابتدا فایل PDF را با استفاده از نمونه کد زیر در Cloud آپلود کنید:

// فایل را در IOStream از درایو سیستم خود باز کنید.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.pdf';
// خواندن فایل
fs.readFile(resourcesFolder, (err, fileStream) => {
  // FileApi را بسازید
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // ایجاد درخواست آپلود فایل
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.pdf", fileStream, myStorage);
  // آپلود فایل
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

در نهایت، فایل PDF آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود. اکنون بیایید نشان دهیم که چگونه داده های PDF را با استفاده از REST API به Excel در Node.js صادر می کند.

تبدیل PDF به Excel با استفاده از Node.js

اکنون، می‌توانید برای پیاده‌سازی تبدیل PDF به فایل XLSX به صورت برنامه‌نویسی، نوشتن کد را به جلو حرکت دهید:

مراحل عبارتند از:

  • یک نمونه از ConvertApi ایجاد کنید
  • یک شی از کلاس ConvertSettings ایجاد کنید
  • نام ذخیره سازی و مسیر فایل PDF ورودی را تنظیم کنید
  • فرمت فایل خروجی را به عنوان “xlsx” تنظیم کنید
  • در مرحله بعد، مسیر فایل خروجی را ارائه دهید
  • شی کلاس ConvertDocumentRequest ایجاد کنید
  • در نهایت، متد ConvertApi.convertDocument() را برای ذخیره فایل در فرمت XLSX فراخوانی کنید.

قطعه کد زیر نحوه تبدیل فایل PDF به فرمت اکسل در Node.js را با استفاده از REST API نشان می دهد:

// نحوه تبدیل فایل PDF به فرمت اکسل با استفاده از Node.js

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "xlsx";
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // ایجاد درخواست تبدیل سند
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF to XLSX file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

خروجی را در تصویر زیر مشاهده می کنید:

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

تبدیل PDF به Excel با استفاده از Node.js

فایل تبدیل شده را دانلود کنید

قطعه کد بالا node.js فایل اکسل XLSX تبدیل شده را در فضای ابری ذخیره می کند. اکنون می توانید با استفاده از کد نمونه زیر آن را دانلود کنید:

// برای دانلود فایل تبدیل شده، FileApi را بسازید
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// ایجاد درخواست فایل دانلود
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.xlsx", myStorage);
// فایل دانلود و پاسخ نوع Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // فایل را در دایرکتوری سیستم خود ذخیره کنید
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.xlsx", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

با استفاده از Advanced Options در Node.js، PDF را به برگه اکسل آنلاین تبدیل کنید

در این بخش به جزئیات بیشتر در مورد تبدیل PDF به فایل XLSX خواهیم پرداخت و نحوه ایجاد یک فایل اکسل از ابتدا به صورت برنامه ریزی شده را خواهیم دید.

می توانید مراحل و قطعه کد زیر را دنبال کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • نمونه ConvertSettings را ایجاد کنید
  • نام ذخیره سازی و مسیر فایل PDF ورودی را تنظیم کنید
  • xlsx را به فرمت اختصاص دهید
  • یک نمونه از XlsxConvertOptions ایجاد کنید
  • گزینه های تبدیل مانند fromPage، pagesCount، password، usePdf و غیره را تنظیم کنید.
  • ارائه و تنظیم convertOptions و مسیر فایل خروجی
  • ConvertDocumentRequest را ایجاد کنید
  • در نهایت، با فراخوانی روش ConvertApi.convertDocument() به نتیجه برسید.

قطعه کد زیر نحوه تبدیل PDF به فایل بزرگ آنلاین اکسل را در Node.js با استفاده از REST API نشان می دهد:

// نحوه تبدیل فایل PDF به فایل اکسل با استفاده از گزینه های پیشرفته در Node.js

const convert = async () => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.pdf";
  settings.format = "xlsx";

  var convertOptions = new groupdocs_conversion_cloud.XlsxConvertOptions();
  convertOptions.fromPage = 1;
  convertOptions.pagesCount = 2;
  convertOptions.password = "password";
  convertOptions.usePdf = false;

  settings.convertOptions = convertOptions;
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

  try {
    // ایجاد درخواست تبدیل سند
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted PDF File to XLSX file using advanced options.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})

مراحل توضیح داده شده قبلی را برای آپلود فایل و سپس برای دانلود فایل تبدیل شده در فضای ذخیره سازی ابری دنبال کنید.

تبدیل PDF به اکسل آنلاین رایگان قابل ویرایش

چگونه فایل پی دی اف را بصورت آنلاین و رایگان به اکسل تبدیل کنیم؟ لطفاً [مبدل آنلاین رایگان pdf به اکسل17 زیر را برای تبدیل PDF آنلاین به اکسل آنلاین رایگان امتحان کنید. این مبدل آنلاین رایگان PDF به اکسل با استفاده از API فوق توسعه یافته است.

نتیجه

این ما را به پایان این آموزش می رساند. شما طی کرده اید:

  • نحوه تبدیل PDF به فرمت اکسل در node.js در فضای ابری.
  • فایل PDF را به صورت برنامه نویسی آپلود کنید و سپس فایل اکسل تبدیل شده را از ابر دانلود کنید.
  • نحوه تبدیل PDF به فایل بزرگ آنلاین اکسل با استفاده از گزینه های پیشرفته تبدیل PDF به اکسل در node.js.
  • تبدیل آنلاین پی دی اف به فایل بزرگ اکسل.

می‌توانید با استفاده از مستندات یا نمونه‌های موجود در GitHub درباره GroupDocs.Conversion Cloud API بیشتر بیاموزید. ما همچنین یک بخش API Reference ارائه می کنیم که به شما امکان می دهد API های ما را مستقیماً از طریق مرورگر تجسم کرده و با آنها تعامل داشته باشید.

در نهایت، groupdocs.cloud با استفاده از REST API در حال نوشتن پست‌های وبلاگ جدید بر روی تبدیل فرمت‌های فایل مختلف است. بنابراین، لطفا برای آخرین به روز رسانی در تماس باشید.

یه سوال بپرس

در مورد نحوه تبدیل PDF به صفحه گسترده اکسل، از طریق [فروم 22 ما، می توانید سوالات/سوالات خود را بپرسید.

سوالات متداول

چگونه می توانم داده های PDF به Excel را در Node.js استخراج کنم؟

لطفاً این پیوند را دنبال کنید تا قطعه کد Node.js را برای نحوه تبدیل سریع و آسان PDF به فایل اکسل بیاموزید.

چگونه با استفاده از REST API PDF را به صفحه گسترده اکسل تبدیل کنیم؟

یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و روش convertDocument را با ConvertDocumentRequest to برای تبدیل PDF به فایل اکسل فراخوانی کنید.

چگونه PDF را به صفحه گسترده اکسل تبدیل کنیم؟

[مبدل آنلاین رایگان PDF به اکسل26 به شما امکان می دهد PDF را به سرعت و به راحتی به فرمت اکسل صادر کنید. پس از تکمیل تبدیل، می توانید فایل XLSX را دانلود کنید.

چگونه می توانم فایل PDF را به صورت آنلاین رایگان به اکسل تبدیل کنم؟

  • [مبدل آنلاین PDF به Excel] را باز کنید (https://products.groupdocs.app/conversion/pdf-to-xlsx)
  • برای آپلود برگه اکسل یا کشیدن و رها کردن فایل اکسل، داخل ناحیه رها کردن فایل کلیک کنید.
  • بر روی دکمه تبدیل اکنون کلیک کنید، [برنامه تبدیل آنلاین PDF به اکسل27 داده های PDF را به اکسل وارد می کند.
  • لینک دانلود فایل خروجی بلافاصله پس از انتقال داده ها از PDF به Excel در دسترس خواهد بود.

چگونه کتابخانه دانلود رایگان مبدل PDF به اکسل را نصب کنیم؟

مبدل PDF به اکسل دانلود رایگان کتابخانه جاوا اسکریپت را برای ایجاد، و تبدیل PDF به اکسل به صورت برنامه ریزی شده نصب کنید.

چگونه PDF را به صورت آفلاین به اکسل در ویندوز تبدیل کنم؟

لطفاً برای دانلود رایگان نرم افزار مبدل PDF به اکسل در ویندوز به این پیوند مراجعه کنید. این نرم افزار دانلود رایگان تبدیل پی دی اف آنلاین به اکسل را می توان برای تبدیل سریع پی دی اف به صفحه گسترده اکسل در ویندوز با یک کلیک استفاده کرد.

همچنین ببینید

لطفا برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: