نحوه تبدیل PDF به فرمت TEXT به صورت آنلاین با استفاده از Node.js

تبدیل PDF به فرمت TEXT بصورت آنلاین با استفاده از Node.js

Portable Document Format(PDF) یک فرمت فایل سند است که حاوی متن، تصاویر، داده ها و غیره است. فرمت PDF زمانی استفاده می شود که نیاز به ذخیره فایل هایی دارید که قابل تغییر نیستند. در حالی که یک فایل Text یک سند متنی ساده است که متن ساده را در قالب خطوط ذخیره می کند. این یک فایل غیر قابل اجرا است که برای ایجاد یادداشت های سریع در برنامه های مختلف استفاده می شود. گاهی اوقات شما فقط به متن ساده با فرمت txt نیاز دارید. بنابراین، ممکن است لازم باشد PDF را به فرمت TEXT تبدیل کنید. این مقاله نحوه تبدیل PDF به فرمت TEXT را بصورت آنلاین با استفاده از Node.js شرح می دهد.

موضوعاتی که در این مقاله باید به آنها پرداخته شود عبارتند از:

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

Node.js SDK of GroupDocs.Conversion یک کتابخانه تبدیل آنلاین NodeJS است که به شما امکان می دهد تبدیل از PDF به متن را به صورت آنلاین انجام دهید. این یک کتابخانه مستقل و راه حل تبدیل سند است. این به شما امکان می دهد اسناد و تصاویر خود را از هر فرمت فایل پشتیبانی شده به هر فرمتی که نیاز دارید تبدیل کنید. شما به راحتی می توانید بیش از 50 نوع سند و تصویر مانند ورد، پاورپوینت، اکسل، پی دی اف، HTML، CAD، تصاویر شطرنجی و غیره را تبدیل کنید. همچنین SDK های دات نت، جاوا، پی اچ پی، روبی، اندروید و پایتون را به عنوان خود ارائه می کند. اعضای خانواده تبدیل سند از Cloud API.

می توانید GroupDocs.Convert 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 به فایل TEXT در Node.js با استفاده از REST API

با دنبال کردن مراحل زیر می توانید PDF را به متن در Nodejs به صورت برنامه نویسی در فضای ابری تبدیل کنید:

  1. آپلود فایل PDF را در ابر
  2. تبدیل فایل PDF به فرمت متن
  3. دانلود فایل متنی تبدیل شده

فایل PDF را آپلود کنید

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

// فایل را در 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 به فرمت TXT در Node.js

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

مثال کد زیر نحوه تبدیل فرمت PDF به فایل TEXT را با استفاده از Nodejs REST API نشان می دهد:

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

نمونه کد بالا فایل متنی تبدیل شده را در فضای ابری ذخیره می کند. اکنون می دانید که چگونه PDF را با استفاده از Node.js به فرمت متن تبدیل کنید. سپس فایل Text را با استفاده از نمونه کد زیر دانلود کنید:

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

تبدیل فایل PDF به متن آنلاین رایگان

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

نتیجه

ما در حال پایان دادن به این پست وبلاگ در اینجا هستیم. فایل های PDF و Text به طور گسترده ای برای ذخیره و انتقال داده ها استفاده می شوند. بنابراین، این مقاله نحوه تبدیل PDF به برنامه‌های Node.js را با فرمت متن توضیح داد. حالا تو می دانی:

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

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

می توانید اطلاعات بیشتری را در [صفحه شروع به کار] ما بیابید. (https://docs.groupdocs.cloud/conversion/getting-started/)

علاوه بر این، Groupdocs.cloud به طور مداوم با موضوعات جدید به روز می شود. در نتیجه، با جدیدترین اطلاعات APIها در جریان باشید.

یه سوال بپرس

می توانید سوالات خود را در مورد نحوه تبدیل PDF به فرمت متنی از طریق [تالار گفتمان پشتیبانی رایگان] ما بپرسید (https://forum.groupdocs.cloud/c/conversion/11)

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

چگونه یک PDF را در Node.js به متن تبدیل کنم؟

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

چگونه با استفاده از REST API فایل متنی را از PDF در Node.js ایجاد کنیم؟

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

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

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

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

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

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

برای کسب اطلاعات بیشتر در مورد آن: توصیه می کنیم مقالات زیر را مطالعه کنید: