HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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


     
    npm install asposepdfcloud --save
     
     

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

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

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

يعرض كود العينة هذا تحويل GIF إلى 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 convertGIFtoPDF() {
    const localImageFileName = "C:\\Samples\\sample.gif";
        const storageImageFileName = "sample.gif";
        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.Gif;
        imageTemplateList.push(imageTemplate);

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

        try {
            let convertResult = await pdfApi.putImageInStorageToPdf("sample-gif-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 (وثيقة Office 2007+ Words)
    EPUB TO PDF (تنسيق Enhanced Metafile)
    GIF TO PDF (تنسيق Graphical Interchange)
    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 (تنسيق Graphical Interchange)
    PDF إلى HTML (لغة ترميز النص الفائق)
    PDF إلى JPEG (مجموعة خبراء التصوير الضوئي المشتركة)
    PDF إلى PDF/A (تنسيق المستندات المحمولة)
    PDF إلى PNG (رسومات الشبكة المحمولة)
    PDF إلى PPTX (مايكروسوفت باوربوينت)
    PDF إلى SVG (رسومات المتجهات القابلة للتحجيم)
    PDF إلى TEX (نظام رسومات الحاسوب)
    PDF إلى TIFF (تنسيق الصور الموسومة)
    PDF إلى WORD (تنسيق مايكروسوفت وورد)
    PDF إلى XLSX (ملف جدول بيانات مايكروسوفت إكسل)
    PDF إلى XPS (مواصفات ورق XML)
    PNG إلى PDF (رسومات الشبكة المحمولة)
    PS إلى PDF (بوست سكريبت)
    SVG إلى PDF (رسومات المتجهات القابلة للتحجيم)
    TEXT إلى PDF (مستند نصي)
    TIFF إلى PDF (تنسيق الصور الموسومة)
    XPS إلى PDF (مواصفات ورق XML)