HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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

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

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

يظهر هذا الكود النموذجي تحويل EMF إلى 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 convertEMFtoPDF() {
        const storageImageFileName = "sample.emf";
        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.Emf;
        imageTemplateList.push(imageTemplate);

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

        try {
            let convertResult = await pdfApi.putImageInStorageToPdf("sample-emf-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 (مستند Microsoft Office 2007+)
    EPUB إلى PDF (تنسيق ملف ميتافايل محسّن)
    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)