كيفية تحويل PDF إلى تنسيق TEXT عبر الإنترنت باستخدام Node.js

تحويل PDF إلى تنسيق TEXT عبر الإنترنت باستخدام Node.js

تنسيق المستند المحمول(PDF) هو تنسيق ملف مستند يحتوي على نص ، صور ، بيانات ، إلخ. يتم استخدام تنسيق PDF عندما تحتاج إلى حفظ ملفات لا يمكن تعديلها. بينما الملف نص هو مستند نص عادي يخزن نصًا عاديًا في شكل أسطر. إنه ملف غير قابل للتنفيذ يتم استخدامه لإنشاء ملاحظات سريعة في تطبيقات مختلفة. في بعض الأحيان تحتاج فقط إلى نص عادي بتنسيق .txt. لذلك ، قد تحتاج إلى تحويل PDF إلى تنسيق TEXT. تتناول هذه المقالة كيفية تحويل PDF إلى تنسيق TEXT عبر الإنترنت باستخدام Node.js.

تشمل الموضوعات التي سيتم تناولها في هذه المقالة ما يلي:

تحويل PDF إلى TEXT واجهة برمجة تطبيقات REST و Node.js SDK

Node.js SDK of GroupDocs.Conversion هي مكتبة تحويل NodeJS عبر الإنترنت تتيح لك إجراء تحويلات من PDF إلى نص عبر الإنترنت. إنها مكتبة مستقلة عن النظام الأساسي وحل تحويل المستندات. يسمح لك بتحويل مستنداتك وصورك بسهولة من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. يمكنك بسهولة تحويل أكثر من 50 نوعًا من المستندات والصور مثل Word و PowerPoint و Excel و PDF و HTML و CAD والصور النقطية وما إلى ذلك ، كما يوفر NET و Java و PHP و Ruby و Android و Python SDKs. أعضاء عائلة تحويل المستندات من 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. بعد ذلك ، قم بتنزيل الملف النصي باستخدام نموذج التعليمات البرمجية التالي:

// إنشاء 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 إلى نص مجاني عبر الإنترنت ، والذي تم تطويره باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

خاتمة

نحن ننهي هذا بلوق وظيفة هنا. تُستخدم ملفات PDF و Text على نطاق واسع لتخزين البيانات ونقلها. لذلك ، تناولت هذه المقالة كيفية تحويل PDF إلى تطبيقات Node.js بتنسيق نصي. الآن أنت تعرف:

  • كيفية تحويل PDF إلى تنسيق نص باستخدام Node.js ؛
  • محول PDF مجاني إلى نص عبر الإنترنت ؛

علاوة على ذلك ، يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح. للحصول على أمثلة مفصلة ، انتقل إلى GitHub.

قد تجد المزيد من المعلومات في صفحة البدء

بالإضافة إلى ذلك ، يتم تحديث Groupdocs.cloud باستمرار بمواضيع جديدة. وبالتالي ، ابق على اطلاع بأحدث معلومات واجهات برمجة التطبيقات.

طرح سؤال

يمكنك طرح استفساراتك حول كيفية تحويل PDF إلى تنسيق نص ، عبر منتدى الدعم المجاني

أسئلة وأجوبة

كيف أقوم بتحويل ملف PDF إلى نص في Node.js؟

يرجى اتباع هذا الرابط لمعرفة مقتطف الشفرة حول كيفية تحويل PDF إلى ملف نصي باستخدام node.js ، بسرعة وسهولة.

كيفية إنشاء ملف نصي من PDF في Node.js باستخدام REST API؟

قم بإنشاء مثيل من ConvertApi ، قم بتعيين قيم إعدادات التحويل ، واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل PDF لنص مقروء على الإنترنت.

هل يمكنني تحويل PDF إلى نص عبر الإنترنت مجانًا؟

محول PDF على الإنترنت إلى نص مجاني يسمح لك بتحويل PDF إلى تنسيق ملف نصي بسرعة وسهولة. بمجرد اكتمال التحويل ، يمكنك تنزيل ملف نصي.

كيف أقوم بتحويل ملف PDF إلى نص يمكن قراءته دون اتصال بالإنترنت؟

برجاء زيارة رابط تنزيل pdftotext لتنزيل محول PDF إلى نص لنظام Windows. يتم استخدام برنامج التنزيل المجاني لمحول PDF إلى نص عبر الإنترنت لتحويل PDF إلى TXT بسرعة في Windows ، بنقرة واحدة.

أنظر أيضا

لمعرفة المزيد عنها: نوصي بقراءة المقالات التالية: