HTML JPG PDF XML DOCX
  Product Family
PDF

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

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

Get Started

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

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

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

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

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

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


    package main

    import (
        "fmt"
        "path"

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

    func convertHtmlToPdf(pdf_api *asposepdfcloud.PdfApiService, html_document string, html_zip string, pdf_name string, remote_folder string) {
        args := map[string]interface{}{
            "folder":       remote_folder,
            "height":       float64(842),
            "width":        float64(595),
            "htmlFileName": html_document,
        }

        src_path := path.Join(remote_folder, html_document)

        result, httpResponse, err := pdf_api.PutHtmlInStorageToPdf(pdf_name, src_path, 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 (نص ناتج لايتكس)
    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)