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

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

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

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

تحويل ملف نصي إلى PDF REST API و Node.js SDK

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

يمكنك تحويل النص إلى pdf في nodejs برمجيًا على السحابة باتباع الخطوات الواردة أدناه:

  1. تحميل ملف نصي إلى السحابة
  2. تحويل نص إلى ملف PDF
  3. تنزيل ملف PDF المحول

قم بتحميل الملف

أولاً ، قم بتحميل الملف النصي إلى السحابة باستخدام نموذج التعليمات البرمجية التالي:

// افتح الملف في IOStream من محرك أقراص النظام.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.txt';
// إقرا الملف
fs.readFile(resourcesFolder, (err, fileStream) => {
  // بناء FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // طلب إنشاء ملف تحميل
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.txt", 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 في Node.js

يمكنك تحويل النص إلى PDF برمجيًا باتباع الخطوات الموضحة أدناه:

  • قم بإنشاء مثيل لـ ConvertApi
  • قم بإنشاء مثيل لـ ConvertSettings
  • قم بتعيين اسم التخزين ومسار ملف نص الإدخال
  • بعد ذلك ، قم بتعيين “pdf” للتنسيق
  • الآن ، قم بتوفير مسار ملف pdf الناتج
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • أخيرًا ، قم بالتحويل عن طريق استدعاء الأسلوب convertDocument() باستخدام ConvertDocumentRequest

يوضح مثال الكود التالي كيفية تحويل ملف TEXT إلى تنسيق PDF في Nodejs باستخدام REST API:

// كيفية تحويل ملف TEXT إلى PDF في Node.js باستخدام REST API
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.txt";
  settings.format = "pdf";
  settings.outputPath = "nodejs-testing/sample-file.pdf";

  try {
    // إنشاء طلب تحويل المستند
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  }
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted TEXT file to PDF file format.");
})
.catch((err) => {
  console.log("Error occurred while converting the PDF file:", err);
})
كيفية تحويل TEXT إلى تنسيق PDF في Node.js

تحويل النص إلى تنسيق PDF في Node.js

قم بتنزيل الملف المحول

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

// إنشاء FileApi لتنزيل الملف المحول
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// إنشاء طلب ملف تحميل
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.pdf", myStorage);
// تنزيل الملف ونوع الاستجابة Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // حفظ الملف في دليل النظام الخاص بك
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.pdf", 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 على نطاق واسع لتخزين البيانات ونقلها. لذلك ، تناولت هذه المقالة كيفية تحويل النص إلى ملف pdf في تطبيقات Node.js. الآن أنت تعرف:

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

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

أخيرًا ، يكتب groupdocs.cloud مقالات مدونة جديدة حول تحويلات تنسيقات الملفات المختلفة باستخدام واجهة برمجة تطبيقات REST. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

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

أسئلة وأجوبة

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

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

كيفية تثبيت Text to PDF Node.js library؟

قم بتنزيل وتثبيت محول النص إلى PDF مكتبة Node.js لتحويل الملفات ومعالجتها برمجيًا.

كيفية تحويل ملف نص إلى ملف PDF باستخدام REST API؟

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

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

الرجاء استخدام محول نص على الإنترنت إلى PDF لتحويل النص إلى ملف PDF بسهولة ، في ثوانٍ.

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

  • افتح محول النص عبر الإنترنت إلى PDF
  • انقر داخل منطقة إفلات الملف لتحميل ملف نصي أو سحب ملف نصي وإفلاته.
  • انقر فوق الزر “تحويل الآن” ، سيقوم محول النص إلى PDF عبر الإنترنت بتحويل النص إلى ملف PDF.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد التحويل.

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

يرجى زيارة هذا الرابط لتنزيل برنامج تحويل النص إلى PDF مجانًا لنظام التشغيل windows. يمكن استخدام برنامج التنزيل المجاني لتحويل النص إلى PDF عبر الإنترنت لتحويل النص إلى PDF في Windows بسرعة ، بنقرة واحدة.

أنظر أيضا

نوصيك بزيارة المقالات التالية للتعرف على: