HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

لتحويل HTML إلى 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
     
     

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

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

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

يعرض هذا الشيفرة البرمجية نموذج تحويل HTML إلى 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 convertHTMLtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.html";
        const storageFileName = "sample.html";
        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.putHtmlInStorageToPdf("sample-html-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 (تنسيق Word الثنائي من مايكروسوفت)
    EMF إلى PDF (مستند Office 2007+ Words)
    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 (رسومات متجهية قابلة للتوسع)
    تحويل النص إلى PDF (وثيقة نصية)
    تحويل TIFF إلى PDF (تنسيق صورة موسوم)
    تحويل XPS إلى PDF (مواصفات ورق XML)