HTML JPG PDF XML DOCX
  Product Family
PDF

تحويل GIF إلى PDF في Go SDK

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

Get Started

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

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

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


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

خطوات لتحويل GIF إلى PDF عبر Go

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

  1. تحميل ملف GIF إلى تخزين Aspose السحابي.
  2. تحويل GIF إلى PDF.
  3. حفظ ملف PDF الناتج في التخزين السحابي.
 

يعرض هذا الكود النموذجي تحويل GIF إلى PDF باستخدام Cloud Go SDK


    package main

    import (
        "fmt"
        "path"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func converGifToPdf(pdf_api *asposepdfcloud.PdfApiService, gif_file string, pdf_name string, remote_folder string) {
        imageTemplateList := []asposepdfcloud.ImageTemplate{}

        imageTemplate := asposepdfcloud.ImageTemplate{
            ImagePath:    path.Join(remote_folder, gif_file),
            ImageSrcType: asposepdfcloud.ImageSrcTypeCommon,
        }
        imageTemplateList = append(imageTemplateList, imageTemplate)

        uploadFile(pdf_api, gif_file)

        imageTemplatesRequest := asposepdfcloud.ImageTemplatesRequest{
            IsOCR:      true,
            OCRLangs:   "eng",
            ImagesList: imageTemplateList,
        }

        args := map[string]interface{}{
            "folder": remote_folder,
        }

        result, httpResponse, err := pdf_api.PutImageInStorageToPdf(pdf_name, imageTemplatesRequest, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            fmt.Println(result)
        }
    }
 
  • تحويلات أخرى مدعومة

    يمكنك أيضًا تحويل العديد من تنسيقات الملفات الأخرى بما في ذلك القليل المدرجة أدناه.

    BMP إلى PDF (صورة نقطية)
    CGM إلى PDF (تنسيق كلمة مايكروسوفت الثنائية)
    EMF إلى PDF (وثيقة أوفيس 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 TO TEX (نظام الرسوميات الحاسوبية)
    PDF TO TIFF (تنسيق الصورة الموسوم)
    PDF TO WORD (تنسيق مايكروسوفت وورد الثنائي)
    PDF TO XLSX (ملف جدول بيانات مايكروسوفت إكسل بتنسيق XML المفتوح)
    PDF TO XPS (مواصفات الورق XML)
    PNG TO PDF (رسومات الشبكة المحمولة)
    PS TO PDF (بوست سكريبت)
    SVG TO PDF (رسوميات المتجهات القابلة للتحجيم)
    TEXT TO PDF (وثيقة نصية)
    TIFF TO PDF (تنسيق الصورة الموسوم)
    XPS TO PDF (مواصفات الورق XML)