يرشدك هذا البرنامج التعليمي الموجز إلى كيفية تحويل SVG إلى PDF باستخدام واجهة برمجة تطبيقات Node.js REST. سيُعلّمك هذا البرنامج عملية تطوير محوّل SVG إلى PDF باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود مع حزمة تطوير برمجيات سحابية قائمة على Node.js. ستتعلم كيفية عمل واجهة برمجة التطبيقات وتنزيل الملف المُحوّل من وحدة التخزين السحابية.
متطلب أساسي
- إنشاء حساب بيانات اعتماد API لتغيير SVG إلى PDF
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.PDF لـ Node.js لتحويل SVG إلى PDF
- إعداد مشروع Node.js باستخدام SDK أعلاه
خطوات تغيير SVG إلى PDF باستخدام Node.js REST API
- إنشاء مثيل لكائن PdfApi مع معرف العميل والسر لتغيير SVG إلى PDF
- قم بتحديد اسم ملف SVG المصدر للاستخدام في التخزين السحابي
- قراءة جميع البايتات من SVG المصدر وإنشاء كائن MemoryStream
- استدعاء طريقة UploadFile() لتحميل تدفق الذاكرة إلى وحدة تخزين السحابة
- اتصل بطريقة الحصول على SvgInStorageToPdf() لتحويل ملف SVG في وحدة التخزين السحابية إلى ملف PDF
- تحليل استجابة واجهة برمجة التطبيقات واسترداد مجرى الذاكرة الذي يحتوي على ملف PDF
تلخص هذه الخطوات عملية تحويل SVG إلى PDF باستخدام واجهة Node.js REST. اقرأ جميع بايتات ملف SVG في ذاكرة التخزين المؤقت، ثم حمّله إلى وحدة تخزين سحابية، واستدعِ دالة GetSvgInStorageToPdf() لتحويل ملف SVG إلى PDF. أخيرًا، استخرج ملف PDF الناتج من SVG باستخدام استجابة واجهة برمجة التطبيقات، واحفظه على القرص.
كود لتحويل ملف SVG إلى PDF باستخدام واجهة Node.js REST
يوضح هذا الكود تحويل صيغة الملف من SVG إلى PDF باستخدام خدمة Node.js RESTful. يمكن توليد تدفق الذاكرة من الملف الموجود على القرص أو استرجاعه من قاعدة بيانات أو شبكة. يمكنك تعديل ملف PDF المُنشأ حديثًا عن طريق تحميله إلى التخزين السحابي وإجراء العمليات المطلوبة حسب الحاجة.
علّمنا هذا الدليل كيفية تحويل ملفات SVG إلى PDF. لتحويل ملف PS إلى PDF، راجع المقالة تحويل ملف PS إلى PDF باستخدام Node.js REST API.