HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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

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

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

يوضح هذا الكود النموذجي تحويل BMP إلى 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 convertBMPtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.bmp";
        const storageImageFileName = "sample.bmp";
        const pdfApi = new PdfApi(credentials.id, credentials.key);
        try {
            let fileData = await fs.readFile(localImageFileName);
            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-bmp-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 TO PDF (صورة نقطية)
    CGM TO PDF (تنسيق ملف Microsoft Word الثنائي)
    EMF TO PDF (مستندات Words Office 2007+)
    EPUB TO PDF (تنسيق ملف تعريف محسّن)
    GIF TO PDF (تنسيق تبادل الرسوم)
    HTML TO PDF (لغة توصيف النص الفائق)
    JPEG TO PDF (مجموعة خبراء التصوير الفوتوغرافي المشتركة)
    LATEX TO PDF (نص إخراج LaTeX)
    PCL TO PDF (لغة أوامر الطابعة)
    MD TO PDF (Markdown)
    PDF TO BMP (صورة نقطية)
    PDF TO EPUB (تنسيق الكتاب الإلكتروني)
    PDF TO GIF (تنسيق تبادل الرسوم)
    PDF TO HTML (لغة توصيف النص التشعبي)
    PDF TO JPEG (مجموعة خبراء التصوير المشتركة)
    PDF TO PDF/A (تنسيق المستندات المحمولة)
    PDF TO PNG (رسومات الشبكة المحمولة)
    PDF TO PPTX (مايكروسوفت باوربوينت)
    PDF TO SVG (رسومات المتجهات القابلة للتحجيم)
    PDF TO TEX (نظام الرسوميات الحاسوبية)
    PDF TO TIFF (تنسيق الصورة الموسومة)
    PDF TO WORD (تنسيق مايكروسوفت وورد الثنائي)
    PDF TO XLSX (ملف جدول البيانات بتنسيق مايكروسوفت إكسل المفتوح)
    PDF TO XPS (مواصفات الورق القابلة للتوسيع)
    PNG TO PDF (رسومات الشبكة المحمولة)
    PS TO PDF (بوست سكريبت)
    SVG TO PDF (رسومات المتجهات القابلة للتحجيم)
    TEXT TO PDF (مستند نصي)
    TIFF TO PDF (تنسيق الصورة الموسومة)
    XPS TO PDF (مواصفات الورق القابلة للتوسيع)