Ejemplo de Hello World usando el lenguaje Go
Un ejemplo “Hello World” se utiliza tradicionalmente para introducir características de un lenguaje de programación o software con un caso de uso simple.
Aspose.PDF for Go es una API de PDF rica en funciones que permite a los desarrolladores incrustar la creación, manipulación y conversión de documentos PDF con Go. Soporta muchos formatos de archivo populares, incluyendo PDF, TXT, XPS, EPUB, TEX, DOC, DOCX, PPTX, formatos de imagen, etc. En este artículo, estamos creando un documento PDF que contiene el texto “Hello World!”. Después de instalar Aspose.PDF for Go en su entorno, puede ejecutar el ejemplo de código para ver cómo funciona la API de Aspose.PDF. El siguiente fragmento de código sigue estos pasos:
- Cree una nueva instancia de documento PDF.
- Agregar una nueva página al documento PDF usando PageAdd función.
- Establecer el tamaño de página usando PageSetSize.
- Agregar el texto “Hello World!” a la primera página usando PageAddText.
- Guardar el documento PDF reparado usando SaveAs método.
- Cierre el documento PDF y libere los recursos asignados.
El siguiente fragmento de código es un programa Hello World para demostrar el funcionamiento de la API de Aspose.PDF para Go.
package main
import "github.com/aspose-pdf/aspose-pdf-go-cpp"
import "log"
func main() {
// Create new PDF-document
pdf, err := asposepdf.New()
if err != nil {
log.Fatal(err)
}
// Add new page
err = pdf.PageAdd()
if err != nil {
log.Fatal(err)
}
// Set page size A4
err = pdf.PageSetSize(1, asposepdf.PageSizeA4)
if err != nil {
log.Fatal(err)
}
// Add text on first page
err = pdf.PageAddText(1, "Hello World!")
if err != nil {
log.Fatal(err)
}
// Save PDF-document with "hello.pdf" name
err = pdf.SaveAs("hello.pdf")
if err != nil {
log.Fatal(err)
}
// Release allocated resources
defer pdf.Close()
}