تحويل تنسيق EPUB إلى PDF باستخدام Node.js REST API

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

متطلب أساسي

خطوات تحويل EPUB إلى PDF باستخدام خدمة Node.js RESTful

  1. قم بإنشاء كائن PdfApi عن طريق تعيين مفتاح العميل والمعرف للعمل مع EPUB
  2. قم بتحميل ملف EPUB المصدر إلى مجرى الذاكرة
  3. قم بتحميل الكتاب الإلكتروني المصدر إلى وحدة التخزين السحابية باسم محدد
  4. استدعاء طريقة الحصول على EpubInStorageToPdf() عن طريق تمرير اسم ملف EPUB في وحدة التخزين السحابية
  5. التعامل مع التدفق المرتجع وحفظه كملف 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.

 عربي