HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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


     
    npm install asposepdfcloud --save
     
     

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

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

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

يعرض هذا الكود العينة تحويل PNG إلى 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 convertPNGtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.png";
        const storageImageFileName = "sample.png";
        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-png-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 (تنسيق Word الثنائي من Microsoft)
    EMF إلى PDF (مستندات Office 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)