في هذا الموضوع المختصر، ستتعلم كيفية تحويل BMP إلى PDF باستخدام واجهة برمجة تطبيقات Node.js REST. سنطور محوّل BMP إلى PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الترميز باتباع الخطوات المفصلة والواضحة المذكورة في القسم التالي. يمكن دمج هذا التطبيق مع أي تطبيق Node.js مدعوم في بيئات Windows أو Linux أو macOS، ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- إنشاء حساب والحصول على بيانات اعتماد API لإجراء تحويل BMP إلى PDF
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Imaging لـ Node.js لتحويل BMP إلى PDF
- إعداد مشروع Node.js باستخدام SDK أعلاه لعرض BMP بصيغة PDF
خطوات تحويل BMP إلى PDF باستخدام Node.js REST API
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتحويل BMP إلى PDF
- إنشاء مثيل لفئة ImagingAPI باستخدام بيانات اعتماد العميل لإجراء تحويل BMP إلى PDF
- حدد أسماء ملفات BMP المصدر وPDF الناتجة
- قراءة ملف BMP المصدر وتحميله إلى التخزين السحابي
- إنشاء مثيل لـ ConvertImageRequest مع تدفق ملف الإدخال وتنسيق PDF للإخراج
- اتصل بطريقة تحويل الصورة لتحويل BMP إلى PDF باستخدام Node.js REST API*
- احفظ ملف PDF الناتج على القرص المحلي باستخدام دفق الاستجابة المرتجع
تُحوّل الخطوات المذكورة أعلاه نوع الملف من BMP إلى PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. سنبدأ بتهيئة مجموعة تطوير البرامج (SDK) بإنشاء كائن فئة ImagingAPI. بعد ذلك، سنحمّل ملف BMP المصدر باستخدام FileStream، وننشئ كائن فئة ConvertImageRequest الذي يُستخدم لاحقًا لإجراء التحويل إلى PDF باستخدام دالة ConvertImage().
كود تحويل BMP إلى PDF في واجهة برمجة تطبيقات Node.js منخفضة الكود
يُمكّنك هذا الكود النموذجي من تحويل BMP إلى PDF باستخدام واجهة برمجة تطبيقات Node.js السحابية. ما عليك سوى توفير ملف BMP باستخدام حزمة تطوير برامج Aspose.Imaging REST API SDK، ثم تنزيل ملف PDF الناتج لحفظه محليًا. يمكنك تخصيص عملية التحويل بشكل أكبر من خلال ضبط خصائص متنوعة أثناء إنشاء كائن ConvertImageRequest، وهي مُعيَّنة افتراضيًا على قيمة null في هذا الكود النموذجي.
In this tutorial, we have learned to transform BMP to PDF with Cloud API. If you are interested in performing BMP to JPEG conversion, refer to the article on how to Convert BMP to JPEG with Node.js REST API.