يمكن الآن تحقيق تحويلات RAR إلى PDF أو ZIP إلى PDF عن طريق إسقاط الملفات المصدر هنا على [الأداة عبر الإنترنت] الخاصة بنا 4 وستتلقى نسخة PDF التي تم إنشاؤها في ثواني. بالإضافة إلى هذه الأداة عبر الإنترنت، تتوفر واجهات برمجة تطبيقات REST ومجموعات SDK لتمكين تحويل RAR إلى PDF في تطبيقك. لحسن الحظ، كشفت GroupDocs.Conversion Cloud عن مجموعات SDK للعديد من لغات البرمجة التي لا توفر ميزات تحويل الملفات فحسب، بل تمكّنك أيضًا من دمج مجموعات SDK هذه في مشاريعك بسهولة. ومع ذلك، في منشور المدونة هذا، سنتعلم كيفية تحويل ZIP أو RAR إلى PDF برمجيًا في تطبيق يستند إلى Node.js.
سيتم تغطية الأقسام التالية في هذا الدليل:
- رار | ZIP to PDF Converter - تثبيت واجهة برمجة تطبيقات تحويل الملفات
- تحويل ZIP أو RAR إلى PDF برمجياً
- إنشاء ملفات PDF عبر الإنترنت باستخدام محول الملفات
رار | محول ZIP إلى PDF - تثبيت واجهة برمجة تطبيقات تحويل الملفات
توفر [واجهة برمجة تطبيقات تحويل الملفات] على مستوى المؤسسة 9 مجموعة كبيرة من الميزات لتحويل RAR إلى PDF بسلاسة. علاوة على ذلك، فإن التثبيت يتعلق فقط بتشغيل أمر واحد التالي في الوحدة الطرفية:
npm install groupdocs-conversion-cloud
علاوة على ذلك، إذا كنت جديدًا على نظامنا الأساسي، نقترح عليك زيارة هذا الرابط لمعرفة كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات (أي معرف العميل وسر العميل) من واجهة برمجة التطبيقات لوحة المعلومات الخاصة بـ [GroupDocs.Conversion السحابة5.
تحويل ZIP أو RAR إلى PDF برمجياً
لنكتب مقتطفًا من التعليمات البرمجية ونستدعي بعض الأساليب البارزة التي تم الكشف عنها بواسطة GroupDocs.Conversion Cloud SDK for Node.js. لذلك، سنقوم بتنفيذ الوظيفة التي تحول RAR إلى PDF أو ZIP إلى PDF.
يرجى اتباع الخطوات التالية:
- قم بتضمين وحدة groupdocs-conversion-cloud في تطبيقك.
- قم بإنشاء مثيل لكائن التكوين باستخدام Client ID وClient Secret.
- افتح ملفًا في IOStream من محرك أقراص النظام الخاص بك وقم بإنشاء مثيل لفئة FileApi وقم بتهيئته باستخدام كائن تكوين.
- قم بإنشاء طلب تحميل ملف عن طريق استدعاء طريقة UploadFileRequest.
- قم بتحميل الملف عن طريق استدعاء الأسلوب uploadFile.
- قم بتهيئة ConvertApi باستخدام بيانات اعتماد API.
- حدد إعدادات التحويل عن طريق تعيين القيم مثل filePath، والتنسيق، وoutputPath.
- قم بإنشاء طلب تحويل مستند عن طريق تهيئة مثيل فئة ConvertDocumentRequest.
- قم باستدعاء طريقة convertDocument لتحويل RAR إلى PDF.
يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ZIP إلى PDF باستخدام Node.js:
// قم بتضمين وحدة groupdocs-conversion-cloud في تطبيقك.
groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
fs = require("fs");
clientId = "xxxxxxxxxxxxxxxxxxxxxxxx";
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxx";
myStorage = "test";
// قم بإنشاء مثيل لكائن التكوين باستخدام ClinetID وclientSecret.
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";
// افتح ملفًا في IOStream من محرك أقراص النظام لديك.
var resourcesFolder = '/sample.zip';
// إقرا الملف
fs.readFile(resourcesFolder, (err, fileStream) => {
/// أنشئ مثيلًا لفئة FileApi وقم بتهيئته باستخدام كائن تكوين.
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// قم بإنشاء طلب تحميل ملف عن طريق استدعاء طريقة UploadFileRequest.
var request = new groupdocs_conversion_cloud.UploadFileRequest("sample.zip", fileStream, myStorage);
// قم بتحميل الملف عن طريق استدعاء طريقة uploadFile.
fileApi.uploadFile(request)
.then(() => {
// قم بتهيئة ConvertApi باستخدام بيانات اعتماد API.
let convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);
// حدد إعدادات التحويل عن طريق تعيين القيم مثل filePath، والتنسيق، وoutputPath.
let settings = new groupdocs_conversion_cloud.ConvertSettings();
settings.filePath = "sample.zip"; // input file path on the cloud
settings.format = "pdf"; // output format
settings.outputPath = "output"; // output file folder on the cloud
// قم بإنشاء طلب تحويل مستند عن طريق تهيئة مثيل فئة ConvertDocumentRequest.
let request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
// قم باستدعاء طريقة ConvertDocument لتحويل RAR إلى PDF.
convertApi.convertDocument(request).then((result)=>{
console.log("Document converted successfully: " + result[0].url);
});
})
.catch(function (error) {
console.log("Error: " + error.message);
});
});
بمجرد تشغيل المشروع، سترى ملفات PDF التي تم إنشاؤها في لوحة التحكم كما هو موضح أدناه:
علاوة على ذلك، يمكنك تنزيل الملفات يدويًا أو استخدام طريقة DownloadFile لتنزيل الملفات برمجيًا.
إنشاء ملفات PDF عبر الإنترنت باستخدام محول الملفات
يمكنك استخدام إصدارنا عبر الإنترنت من GroupDocs.Conversion Cloud SDKs لإنشاء ملفات PDF عبر الإنترنت. كل ما عليك فعله هو إسقاط/تحميل ملف RAR/ZIP والضغط على الزر “تحويل”. قبل كل شيء، لا تحتاج إلى أي اشتراك مسبق لاستخدام هذه الأداة.
خاتمة
لقد أنهينا منشور المدونة هذا هنا ونأمل أن تكون قد تعلمت كيفية تحويل ZIP أو RAR إلى PDF باستخدام GroupDocs.Conversion Cloud SDK for Node.js. علاوة على ذلك، فقد مررنا بمقتطف التعليمات البرمجية الذي يمكّنك من إنشاء محول ZIP إلى PDF أو محول RAR إلى PDF لتطبيق عملك. لذا، لا تنس زيارة مرجعنا cloud API للحصول على تجربة سريعة. أخيرًا، يمكنك زيارة GitHub الريبو الخاص بـ GroupDocs.Conversion Node.js SDK.
علاوة على ذلك، ننصحك باتباع دليل البدء.
أخيرًا، يقوم groupdocs.cloud بكتابة مقالات جديدة باستمرار. لذا، يرجى متابعة آخر التحديثات.
طرح سؤال
يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.
الأسئلة المتداولة – الأسئلة الشائعة
هل يمكنني تحويل RAR إلى PDF؟
نعم، يمكنك تحقيق تحويل RAR إلى PDF باستخدام هذه الأداة عبر الإنترنت المدعومة بواسطة GroupDocs.Conversion Cloud. لمزيد من التفاصيل، يرجى زيارة هذا الرابط.
هل يمكنني تحويل ملف ZIP إلى PDF؟
يمكنك استدعاء طريقة convertDocument الخاصة بـ GroupDocs.Conversion Cloud SDK لتحويل ZIP إلى PDF برمجيًا.