HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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


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

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

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

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

يوضح هذا الكود المثال تحويل PNG إلى PDF باستخدام Cloud Go SDK


    package main

    import (
        "fmt"
        "path"

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

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

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

        uploadFile(pdf_api, png_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 (صورة Bitmap)
    CGM إلى PDF (صيغة Microsoft Word الثنائية)
    EMF إلى PDF (مستند Office 2007+ Words)
    EPUB إلى PDF (صيغة Enhanced Metafile)
    GIF إلى PDF (صيغة Graphical Interchange)
    HTML إلى PDF (لغة ترميز النصوص التشعبية)
    JPEG إلى PDF (مجموعة خبراء التصوير المشتركة)
    LATEX إلى PDF (نص مخرجات LaTeX)
    PCL إلى PDF (لغة أوامر الطابعة)
    MD إلى PDF (Markdown)
    PDF إلى BMP (صورة Bitmap)
    PDF إلى EPUB (صيغة الكتاب الإلكتروني)
    PDF إلى GIF (صيغة Graphical Interchange)
    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)