نص ملف يستخدم لتخزين نص عادي أو لإنشاء ملاحظات سريعة في تطبيقات مختلفة. ومع ذلك ، نظرًا لأن ملفات المفكرة لا توفر ميزات متقدمة مثل PDF. لذلك في بعض الحالات ، قد تحتاج إلى تحويل ملف نصي إلى PDF ، أو العكس. من أجل أتمتة تحويل النص إلى PDF أو تحويل PDF إلى نص برمجيًا ، توضح هذه المقالة كيفية تحويل ملف نصي إلى PDF عبر الإنترنت في Node.js.
سيتم تناول الموضوعات التالية في هذه المقالة:
- ملف نصي لتحويل PDF REST API و Node.js SDK
- كيفية تحويل ملف نصي إلى PDF عبر الإنترنت في Node.js باستخدام REST API
تحويل ملف نصي إلى 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 برمجيًا على السحابة باتباع الخطوات الواردة أدناه:
قم بتحميل الملف
أولاً ، قم بتحميل الملف النصي إلى السحابة باستخدام نموذج التعليمات البرمجية التالي:
// افتح الملف في 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);
})
قم بتنزيل الملف المحول
نموذج الكود أعلاه سيحفظ ملف 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 بسرعة ، بنقرة واحدة.
أنظر أيضا
نوصيك بزيارة المقالات التالية للتعرف على:
- تحويل PDF إلى مستند Word قابل للتحرير باستخدام Node.js
- تحويل جداول بيانات Excel إلى PDF في Node.js
- كيفية تحويل ملفات JPG إلى PDF باستخدام Node.js
- قم بتحويل مستندات Word إلى PDF باستخدام REST API في Python
- تحويل PDF إلى مستند Word قابل للتحرير باستخدام Python SDK
- دمج ملفات PowerPoint PPT / PPTX عبر الإنترنت باستخدام REST API في Ruby
- قم بتحويل ملفات MSG و EML إلى PDF في Python
- تحويل XML إلى CSV و CSV إلى XML في Python
- كيفية تحويل CSV إلى JSON و JSON إلى CSV في Python
- تحويل CSV إلى JSON و JSON إلى CSV في Java
- كيفية تحويل EXCEL إلى JSON و JSON إلى EXCEL في Python
- تحويل Markdown إلى PDF و PDF إلى Markdown في Python
- تحويل Word إلى Markdown و Markdown إلى Word في Python
- كيفية تحويل HTML إلى PDF في C# باستخدام REST API
- كيفية تحويل Word إلى PDF برمجيًا في C#
- تحويل Word إلى JPG و JPG إلى Word برمجيًا في Java
- تحويل CSV إلى JSON و JSON إلى CSV في Java