Contoh Hello World menggunakan bahasa Go
Contoh "Hello World" secara tradisional digunakan untuk memperkenalkan fitur-fitur bahasa pemrograman atau perangkat lunak dengan kasus penggunaan yang sederhana.
Aspose.PDF for Go adalah API PDF yang kaya fitur yang memungkinkan pengembang menyematkan pembuatan dokumen PDF, manipulasi, dan kemampuan konversi dengan Go. Ini mendukung banyak format file populer, termasuk PDF, TXT, XPS, EPUB, TEX, DOC, DOCX, PPTX, format gambar, dll. Dalam artikel ini, kami membuat dokumen PDF yang berisi teks “Hello World!” Setelah menginstal Aspose.PDF for Go di lingkungan Anda, Anda dapat menjalankan contoh kode untuk melihat cara kerja API Aspose.PDF. Potongan kode di bawah ini mengikuti langkah-langkah berikut:
- Buat instance dokumen PDF baru.
- Tambahkan halaman baru ke dokumen PDF menggunakan PageAdd fungsi.
- Atur ukuran halaman menggunakan PageSetSize.
- Tambahkan teks “Hello World!” ke halaman pertama menggunakan PageAddText.
- Simpan dokumen PDF yang diperbaiki menggunakan SaveAs metode.
- Tutup dokumen PDF dan lepaskan sumber daya yang telah dialokasikan.
Potongan kode berikut adalah program Hello World untuk menunjukkan cara kerja Aspose.PDF for Go API.
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()
}