HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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

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

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

يظهر هذا الكود النموذجي تحويل JPEG إلى 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 convertJPEGtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.jpeg";
        const storageImageFileName = "sample.jpeg";
        const pdfApi = new PdfApi(credentials.id, credentials.key);
        let fileData = await fs.readFile(localImageFileName);
        try {
            let uploadResult = await pdfApi.uploadFile(storageImageFileName, fileData);
            console.log(uploadResult.response.text);
        }
        catch (error) {
            console.error(error.response.text);
        }
        let imageTemplateList = [];
        let imageTemplate = new ImageTemplate();
        imageTemplate.imagePath = storageImageFileName;
        imageTemplate.imageSrcType = ImageSrcType.Common;
        imageTemplateList.push(imageTemplate);

        let imageTemplatesRequest = new ImageTemplatesRequest()
        imageTemplatesRequest.IsOCR = false;
        imageTemplatesRequest.imagesList = imageTemplateList;

        try {
            let convertResult = await pdfApi.putImageInStorageToPdf("sample-jpeg-to-pdf.pdf", imageTemplatesRequest);
            console.log(convertResult.response.text);
            const buffer = await pdfApi.downloadFile(STORAGE_FILENAME);
        } catch (error) {
            console.error(error.response.text);
        }
    }
 
  • تحويلات مدعومة أخرى

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

    BMP إلى PDF (صورة بت ماب)
    CGM إلى PDF (تنسيق ملف Microsoft Word الثنائي)
    EMF إلى PDF (مستند Word 2007+)
    EPUB إلى PDF (تنسيق ملف التعريف المحسن)
    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)