HTML
JPG
PDF
XML
DOCX
PDF
Convertir PNG a PDF en Go SDK
Exporta documentos PNG a múltiples formatos, incluyendo PDF con Aspose.PDF Cloud Go SDK
Get StartedCómo Convertir PNG a PDF Usando Go SDK
Para convertir PNG a PDF, utilizaremos Aspose.PDF Cloud Go SDK Este SDK en la nube ayuda a los programadores de Go a desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube utilizando el lenguaje de programación Go a través de Aspose.PDF REST API. Use 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 PNG a PDF a través de Go
Los desarrolladores de Aspose.PDF Cloud Go pueden cargar y convertir fácilmente archivos PNG a PDF en solo unas pocas líneas de código.
- Cargando un archivo PNG en el almacenamiento en la nube de Aspose.
- Convirtiendo el PNG a un PDF.
- Guardando el PDF de salida en el almacenamiento en la nube.
Este código de muestra muestra la conversión de PNG a PDF con 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)
}
}
Otras Conversiones Soportadas
También puede convertir muchos otros formatos de archivo, 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 Metafile Mejorado)
GIF A PDF (Formato de Intercambio de Gráficos)
HTML A PDF (Lenguaje de Marcado de Hipertexto)
JPEG A PDF (Grupo de Expertos Fotográficos)
LATEX A PDF (Texto de Salida de 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 de Gráficos)
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 de Microsoft Excel Open XML Format)
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)