HTML JPG PDF XML DOCX
  Product Family
PDF

Convertir BMP a PDF en Go SDK

Exporta documentos BMP a múltiples formatos, incluyendo PDF con Aspose.PDF Cloud Go SDK

Get Started

Cómo Convertir BMP a PDF Usando Go SDK

Para convertir BMP a PDF, usaremos Aspose.PDF Cloud Go SDK Este SDK Cloud ayuda a los programadores Go a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube usando el lenguaje de programación Go a través de la API REST de Aspose.PDF. Usa el siguiente comando desde la Consola del Administrador de Paquetes.

Comando de la Consola del Administrador de Paquetes


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

Pasos para Convertir BMP a PDF a través de Go

Los desarrolladores de Aspose.PDF Cloud Go pueden cargar y convertir archivos BMP a PDF fácilmente en solo unas pocas líneas de código.

  1. Subiendo una imagen BMP al Almacenamiento en la Nube de Aspose.
  2. Convirtiendo la imagen a un PDF con capacidad de búsqueda utilizando OCR.
  3. Guardando el PDF de salida en el almacenamiento en la nube.
 

Este código de ejemplo muestra la Conversión de BMP a 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)
        }
    }
 
  • Otras Conversiones Soportadas

    También puedes convertir muchos otros formatos de archivos, incluyendo algunos listados a continuación.

    BMP A PDF (Imagen Bitmap)
    CGM A PDF (Formato Binario de Microsoft Word)
    EMF A PDF (Documento de Office 2007+ Words)
    EPUB A PDF (Formato de Archivo Metafile Mejorado)
    GIF A PDF (Formato de Intercambio Gráfico)
    HTML A PDF (Lenguaje de Marcado de Hipertexto)
    JPEG A PDF (Grupo de Expertos Fotográficos)
    LATEX A PDF (Texto de Salida LaTeX)
    PCL A PDF (Lenguaje de Comandos de Impresora)
    MD A PDF (Markdown)
    PDF A BMP (Imagen Bitmap)
    PDF A EPUB (Formato de Libro Electrónico)
    PDF A GIF (Formato de Intercambio Gráfico)
    PDF A HTML (Lenguaje de Marcado de Hipertexto)
    PDF A JPEG (Grupo de Expertos Fotográficos)
    PDF A PDF/A (Formato de Documento Portátil)
    PDF A PNG (Gráficos de Red Portátiles)
    PDF A PPTX (Microsoft PowerPoint)
    PDF A SVG (Gráficos Vectoriales Escalables)
    PDF A TEX (Sistema de Gráficos por Computadora)
    PDF A TIFF (Formato de Imagen Etiquetada)
    PDF A WORD (Formato Binario de Microsoft Word)
    PDF A XLSX (Archivo de Hoja de Cálculo en Formato Open XML de Microsoft Excel)
    PDF A XPS (Especificaciones de Papel XML)
    PNG A PDF (Gráficos de Red Portátiles)
    PS A PDF (PostScript)
    SVG A PDF (Gráficos Vectoriales Escalables)
    TEXTO A PDF (Documento de Texto)
    TIFF A PDF (Formato de Imagen Etiquetada)
    XPS A PDF (Especificaciones de Papel XML)