HTML JPG PDF XML DOCX
  Product Family
PDF

Konversi PNG ke PDF di Go SDK

Ekspor dokumen PNG ke berbagai format termasuk PDF dengan Aspose.PDF Cloud Go SDK

Get Started

Cara Mengonversi PNG ke PDF Menggunakan Go SDK

Untuk mengonversi PNG ke PDF, kita akan menggunakan Aspose.PDF Cloud Go SDK SDK Cloud ini membantu programmer Go dalam mengembangkan aplikasi pembuat, anotator, editor, dan konverter PDF berbasis cloud menggunakan bahasa pemrograman Go melalui Aspose.PDF REST API. Gunakan perintah berikut dari Package Manager Console.

Perintah Package Manager Console


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

Langkah-langkah Mengonversi PNG ke PDF melalui Go

Pengembang Aspose.PDF Cloud Go dapat dengan mudah memuat & mengonversi file PNG ke PDF hanya dengan beberapa baris kode.

  1. Mengunggah file PNG ke Penyimpanan Cloud Aspose.
  2. Mengonversi PNG ke PDF.
  3. Menyimpan PDF keluaran di penyimpanan cloud.
 

Kode contoh ini menunjukkan Konversi Cloud Go SDK PNG ke PDF


    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)
        }
    }
 
  • Konversi Lain yang Didukung

    Anda juga dapat mengonversi banyak format file lainnya termasuk beberapa yang tercantum di bawah ini.

    BMP KE PDF (Gambar Bitmap)
    CGM KE PDF (Format Biner Microsoft Word)
    EMF KE PDF (Dokumen Word Office 2007+)
    EPUB KE PDF (Format Enhanced Metafile)
    GIF KE PDF (Format Pertukaran Grafis)
    HTML KE PDF (Bahasa Markup Hiperteks)
    JPEG KE PDF (Kelompok Pakar Fotografi Bersama)
    LATEX KE PDF (Teks Keluaran LaTeX)
    PCL KE PDF (Bahasa Perintah Printer)
    MD KE PDF (Markdown)
    PDF KE BMP (Gambar Bitmap)
    PDF KE EPUB (Format E-book)
    PDF KE GIF (Format Pertukaran Grafis)
    PDF KE HTML (Bahasa Markup Hiperteks)
    PDF KE JPEG (Kelompok Pakar Fotografi Bersama)
    PDF KE PDF/A (Format Dokumen Portabel)
    PDF KE PNG (Grafik Jaringan Portabel)
    PDF KE PPTX (Microsoft PowerPoint)
    PDF KE SVG (Grafik Vektor Berskala)
    PDF TO TEX (Sistem Grafis Komputer)
    PDF TO TIFF (Format Gambar Berlabel)
    PDF TO WORD (Format Biner Microsoft Word)
    PDF TO XLSX (File Spreadsheet Format Open XML Microsoft Excel)
    PDF TO XPS (Spesifikasi Kertas XML)
    PNG TO PDF (Grafis Jaringan Portabel)
    PS TO PDF (PostScript)
    SVG TO PDF (Grafis Vektor Skalar)
    TEXT TO PDF (Dokumen Teks)
    TIFF TO PDF (Format Gambar Berlabel)
    XPS TO PDF (Spesifikasi Kertas XML)