في هذا البرنامج التعليمي الموجز، ستتعلم كيفية تحويل صيغة EPUB إلى PDF باستخدام واجهة برمجة تطبيقات Node.js REST. سيرشدك هذا البرنامج إلى تحميل ملف EPUB المصدر إلى وحدة تخزين سحابية، ثم تحويل الملف المحمّل إلى ملف PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الترميز. كما ستتعرف على كيفية حفظ استجابة واجهة برمجة التطبيقات كملف إخراج على القرص.
متطلب أساسي
- إنشاء حساب بيانات اعتماد API لتغيير EPUB إلى PDF
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.PDF لـ Node.js لتحويل EPUB إلى PDF
- إعداد مشروع Node.js باستخدام SDK أعلاه
خطوات تحويل EPUB إلى PDF باستخدام خدمة Node.js RESTful
- قم بإنشاء كائن PdfApi عن طريق تعيين مفتاح العميل والمعرف للعمل مع EPUB
- قم بتحميل ملف EPUB المصدر إلى مجرى الذاكرة
- قم بتحميل الكتاب الإلكتروني المصدر إلى وحدة التخزين السحابية باسم محدد
- استدعاء طريقة الحصول على EpubInStorageToPdf() عن طريق تمرير اسم ملف EPUB في وحدة التخزين السحابية
- التعامل مع التدفق المرتجع وحفظه كملف PDF مخرج
تلخص هذه الخطوات عملية تحويل تنسيق EPUB إلى PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود. اقرأ ملف EPUB المُدخل في كائن MemoryStream واستخدمه لتحميله إلى التخزين السحابي. وأخيرًا، استخدم دالة GetEpubInStorageToPdf() لتحويل الكتاب الإلكتروني المُحمّل إلى PDF.
كود لتحويل ملف EPUB إلى PDF باستخدام Node.js Low Code API
يوضح هذا الكود تطوير محوّل EPUB إلى PDF باستخدام واجهة Node.js REST. تُرجع دالة GetEpubInStorageToPdf() مسارًا يحتوي على ملف PDF المُولّد من ملف EPUB المُحمّل. إذا حمّلتَ عدة ملفات EPUB إلى التخزين السحابي، فاذكر ملف EPUB المُراد تحميله في دالة GetEpubInStorageToPdf().
يقدم هذا الدليل معلومات حول كيفية تصدير ملف EPUB إلى PDF باستخدام واجهة برمجة تطبيقات Node.js REST. لتحويل ملف XPS إلى ملف PDF، راجع مقالة كيفية تحويل مستند XPS إلى PDF باستخدام Node.js REST API.