HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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


     
    npm install asposepdfcloud --save
     
     

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

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

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

هذا الكود النموذجي يوضح تحويل CGM إلى 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 convertCGMtoPDF() {
        const localImageFileName = "C:\\Samples\\sample.cgm";
        const storageImageFileName = "sample.cgm";
        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);
        }
        s
        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-cgm-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 (تنسيق ثنائي لكلمات مايكروسوفت)
    EMF TO PDF (مستند كلمات أوفيس 2007+)
    EPUB TO PDF (تنسيق ملف تعريف محسن)
    GIF TO PDF (تنسيق تبادل الرسوم)
    HTML TO PDF (لغة ترميز النص التشعبي)
    JPEG TO PDF (مجموعة خبراء التصوير الفوتوغرافي المتحدين)
    LATEX TO PDF (نص إخراج LaTeX)
    PCL TO PDF (لغة أوامر الطابعة)
    MD TO PDF (ماركداون)
    PDF TO BMP (صورة نقطية)
    PDF TO EPUB (تنسيق الكتاب الإلكتروني)
    PDF TO GIF (تنسيق تبادل الرسوم)
    تحويل PDF إلى HTML (لغة توصيف النص التشعبي)
    تحويل PDF إلى JPEG (مجموعة خبراء التصوير الفوتوغرافي)
    تحويل PDF إلى PDF/A (تنسيق المستندات المحمولة)
    تحويل PDF إلى PNG (رسومات الشبكة المحمولة)
    تحويل PDF إلى PPTX (مايكروسوفت بوربوينت)
    تحويل PDF إلى SVG (رسومات المتجهات القابلة للتحجيم)
    تحويل PDF إلى TEX (نظام الرسوم الحاسوبية)
    تحويل PDF إلى TIFF (تنسيق الصور الموسوم)
    تحويل PDF إلى WORD (تنسيق مايكروسوفت وورد الثنائي)
    تحويل PDF إلى XLSX (ملف جدول البيانات بتنسيق Microsoft Excel Open XML)
    تحويل PDF إلى XPS (مواصفات ورق XML)
    تحويل PNG إلى PDF (رسومات الشبكة المحمولة)
    تحويل PS إلى PDF (بوستسكريبت)
    تحويل SVG إلى PDF (رسومات المتجهات القابلة للتحجيم)
    تحويل TEXT إلى PDF (مستند نصي)
    تحويل TIFF إلى PDF (تنسيق الصور الموسوم)
    تحويل XPS إلى PDF (مواصفات ورق XML)