HTML JPG PDF XML DOCX
  Product Family
PDF

Convertir BMP en PDF dans Go SDK

Exportez des documents BMP vers plusieurs formats, y compris PDF, avec Aspose.PDF Cloud Go SDK

Get Started

Comment convertir BMP en PDF en utilisant Go SDK

Pour convertir BMP en PDF, nous utiliserons Aspose.PDF Cloud Go SDK Ce SDK Cloud assiste les programmeurs Go dans le développement d’applications de création, d’annotation, d’édition et de conversion de PDF basées sur le cloud, en utilisant le langage de programmation Go via l’API REST Aspose.PDF. Utilisez la commande suivante depuis la console du gestionnaire de packages.

Commande de la console du gestionnaire de packages


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

Étapes pour convertir BMP en PDF via Go

Les développeurs Aspose.PDF Cloud Go peuvent facilement charger et convertir des fichiers BMP en PDF en seulement quelques lignes de code.

  1. Téléchargement d’une image BMP sur le stockage Cloud Aspose.
  2. Conversion de l’image en PDF consultable en utilisant l’OCR.
  3. Sauvegarde du PDF de sortie dans le stockage cloud.
 

Ce code d'exemple montre la conversion BMP en PDF Cloud Go SDK


    package main

    import (
        "fmt"
        "path"

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

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

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

        uploadFile(pdf_api, bmp_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)
        }
    }
 
  • Autres conversions prises en charge

    Vous pouvez également convertir de nombreux autres formats de fichiers, y compris quelques-uns listés ci-dessous.

    BMP TO PDF (Image Bitmap)
    CGM TO PDF (Format Binaire Word de Microsoft)
    EMF TO PDF (Document Word Office 2007+)
    EPUB TO PDF (Format de Metafile Amélioré)
    GIF TO PDF (Format d'Échange Graphique)
    HTML TO PDF (Langage de Balises Hypertexte)
    JPEG TO PDF (Groupe d'Experts en Photographie)
    LATEX TO PDF (Texte de Sortie LaTeX)
    PCL TO PDF (Langage de Commande d'Imprimante)
    MD TO PDF (Markdown)
    PDF TO BMP (Image Bitmap)
    PDF TO EPUB (Format de Livre Électronique)
    PDF TO GIF (Format d'Échange Graphique)
    PDF TO HTML (Langage de Balises Hypertexte)
    PDF TO JPEG (Groupe d'Experts en Photographie)
    PDF TO PDF/A (Format de Document Portable)
    PDF TO PNG (Graphiques en Réseau Portables)
    PDF TO PPTX (Microsoft PowerPoint)
    PDF TO SVG (Graphiques Vectoriels Scalables)
    PDF VERS TEX (Système de graphisme informatique)
    PDF VERS TIFF (Format d'image étiqueté)
    PDF VERS WORD (Format binaire Microsoft Word)
    PDF VERS XLSX (Fichier de feuille de calcul Microsoft Excel Open XML Format)
    PDF VERS XPS (Spécifications du papier XML)
    PNG VERS PDF (Portable Network Graphics)
    PS VERS PDF (PostScript)
    SVG VERS PDF (Graphiques vectoriels évolutifs)
    TEXTE VERS PDF (Document texte)
    TIFF VERS PDF (Format d'image étiqueté)
    XPS VERS PDF (Spécifications du papier XML)