HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل SVG إلى PDF في Node.js SDK

تصدير مستندات SVG إلى صيغ متعددة بما في ذلك PDF مع Aspose.PDF Cloud Node.js SDK

Get Started

كيفية تحويل SVG إلى PDF باستخدام Node.js SDK

لتحويل SVG إلى PDF، سنستخدم Aspose.PDF Cloud Node.js SDK يساعد هذا SDK السحابي مبرمجي Node.js في تطوير تطبيقات إنشاء وتحرير وتحويل PDF قائمة على السحابة باستخدام لغة البرمجة Node.js عبر Aspose.PDF REST API. افتح NPM مدير الحزم، وابحث عن Aspose.PDF Cloud، وقم بتثبيته. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

أمر وحدة تحكم إدارة الحزم


     
    npm install asposepdfcloud --save
     
     

خطوات تحويل SVG إلى PDF عبر Node.js

يمكن لمطوري Aspose.PDF Cloud Node.js تحميل وتحويل ملفات SVG إلى PDF بسهولة في بضعة أسطر من الشيفرة.

  1. تحميل المفتاح السري للتطبيق والمفتاح من ملف JSON أو تعيين بيانات الاعتماد بطريقة أخرى
  2. إنشاء كائن للاتصال بواجهة Cloud API
  3. تحميل ملف المستند الخاص بك
  4. تنفيذ التحويل باستخدام putImageInStorageToPdf
  5. تنزيل النتيجة إذا لزم الأمر
 

توضح هذه الشيفرة النموذجية تحويل SVG إلى PDF باستخدام Cloud Node.js SDK


    const fs = require("fs");
    const credentials = require("./credentials.json");
    const { PdfApi } = require("asposepdfcloud");
    const { ImageTemplatesRequest } = require("asposepdfcloud/src/models/imageTemplatesRequest");
    const { ImageTemplate } = require("asposepdfcloud/src/models/imageTemplate");
    const { ImageSrcType } = require("asposepdfcloud/src/models/imageSrcType");

    // Load your Application Secret and Key from the JSON file or set credentials in another way
    async function convertSVGtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.ps";
        const storageFileName = "sample.ps";
        const pdfApi = new PdfApi(credentials.id, credentials.key);
        let fileData = await fs.readFile(localImageFileName);
        try {
            let uploadResult = await pdfApi.uploadFile(storageFileName, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.response.text);
        }
        try {
            let convertResult = await pdfApi.putSvgInStorageToPdf("sample-svg-to-pdf.pdf", storageFileName);
            console.log(convertResult.response.text);
            const buffer = await pdfApi.downloadFile(STORAGE_FILENAME);
        } catch (error) {
            console.error(error.response.text);
        }
    }
 
  • تحويلات أخرى مدعومة

    يمكنك أيضًا تحويل MD إلى العديد من صيغ الملفات الأخرى بما في ذلك القليل المدرجة أدناه.

    BMP إلى PDF (صورة نقطية)
    CGM إلى PDF (صيغة مايكروسوفت وورد الثنائية)
    EMF إلى PDF (وثيقة أوفيس 2007+)
    EPUB إلى PDF (صيغة Enhanced Metafile)
    GIF إلى PDF (صيغة التبادل الرسومي)
    HTML إلى PDF (لغة ترميز النص التشعبي)
    JPEG إلى PDF (مجموعة خبراء التصوير الفوتوغرافي المشترك)
    LATEX إلى PDF (نص إخراج LaTeX)
    PCL إلى PDF (لغة أوامر الطابعة)
    MD إلى PDF (ماركداون)
    PDF إلى BMP (صورة نقطية)
    PDF إلى EPUB (صيغة الكتاب الإلكتروني)
    PDF إلى GIF (صيغة التبادل الرسومي)
    تحويل PDF إلى HTML (لغة ترميز النص الفائق)
    تحويل PDF إلى JPEG (مجموعة خبراء التصوير الفوتوغرافي المشتركة)
    تحويل PDF إلى PDF/A (تنسيق المستند المحمول)
    تحويل PDF إلى PNG (رسومات الشبكة المحمولة)
    تحويل PDF إلى PPTX (مايكروسوفت باوربوينت)
    تحويل PDF إلى SVG (رسومات متجهية قابلة للتطوير)
    تحويل PDF إلى TEX (نظام الرسومات الحاسوبية)
    تحويل PDF إلى TIFF (تنسيق الصورة المعلّمة)
    تحويل PDF إلى WORD (تنسيق مستند مايكروسوفت وورد الثنائي)
    تحويل PDF إلى XLSX (ملف جدول البيانات بتنسيق مايكروسوفت إكسل المفتوح XML)
    تحويل PDF إلى XPS (مواصفات ورق XML)
    تحويل PNG إلى PDF (رسومات الشبكة المحمولة)
    تحويل PS إلى PDF (بوست سكريبت)
    تحويل SVG إلى PDF (رسومات متجهية قابلة للتطوير)
    تحويل TEXT إلى PDF (مستند نصي)
    تحويل TIFF إلى PDF (تنسيق الصورة المعلّمة)
    تحويل XPS إلى PDF (مواصفات ورق XML)