HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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


     
    npm install asposepdfcloud --save
     
     

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

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

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

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


    const fs = require("fs");
    const credentials = require("./credentials.json");
    const { PdfApi } = require("asposepdfcloud");

    // Load your Application Secret and Key from the JSON file or set credentials in another way
    async function convertMDtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.md";
        const storageFileName = "sample.md";
        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.putMarkdownInStorageToPdf("sample-md-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 (Markdown)
    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)