1. Produk
  2.   PDF
  3.   GO
  4.   One File PDF
 
  

Open Source Go Library untuk PDF Document Generator

Go API generator PDF minimalis yang memungkinkan developer untuk memanipulasi Dokumen PDF.

One File PDF adalah API generasi PDF open source untuk GO. Ini adalah API manipulasi PDF yang minimalis dan ringan. Tema utama di balik pengembangan API ini adalah membuat dan GO API sesingkat mungkin untuk memenuhi 80% kebutuhan pembuatan dokumen PDF. Ukuran kecil dari API memungkinkan para pengembang.

API menyediakan berbagai fitur pembuatan dokumen untuk menghasilkan laporan bisnis umum. Anda dapat menyisipkan teks, mengatur font, menentukan warna, mengatur kolom, menggambar persegi panjang, lingkaran, dan elips, dan menyisipkan gambar JPEG, GIF, dan PNG dalam file PDF. Selanjutnya, API memungkinkan pengaturan properti metadata dari dokumen PDF termasuk penulis, pencipta, kata kunci, subjek, dan judul.

.

Previous Next

Memulai dengan One-File-PDF

Untuk menginstal One-File-PDF di sistem Anda, jalankan perintah berikut. 

Instal Satu File-PDF melalui GitHub

go get github.com/balacode/one-file-pdf

Hasilkan Dokumen PDF melalui Perpustakaan Go Gratis

Membuat dokumen PDF dengan Go cukup sederhana. Yang perlu Anda lakukan adalah membuat dokumen PDF kosong dengan ukuran A4 dengan menggunakan metode pdf.NewPDF("A4") dari API. Anda dapat mengatur pengukuran dokumen dalam sentimeter menggunakan metode pdf.SetUnits("cm") dan Demikian pula menggambar kotak dalam dokumen PDF yang baru dibuat menggunakan metode pdf.DrawUnitGrid().

Setel Font dalam PDF menggunakan GO API Gratis

API open-source yang ringan ini memungkinkan manipulasi dokumen dasar dan operasi pembuatan untuk dokumen PDF. Setelah Anda membuat dokumen baru, Anda perlu mengatur font dan gaya font. Untuk mengatur font, metode pdf.SetFont(), mengatur posisi menggunakan metode pdf.SetXY() dan warna teks masing-masing menggunakan metode pdf.SetColor().

Gambar Gambar dalam Dokumen PDF melalui Go

The lightweight One File library provides complete support for drawing JPEG, GIF, and PNG Images as well as shapes in PDF files. It also provides support for modifying images according to your own needs.

Gambar Gambar dalam PDF melalui Go

 func pngImages() {
	const FILENAME = "png_images.pdf"
	fmt.Println("Generating sample PDF:", FILENAME, "...")
	doc := pdf.NewPDF("A4")
	doc.SetUnits("cm")
	//
	// draw background pattern
	for x := 0.0; x < doc.PageWidth(); x += 6 {
		for y := 0.0; y < doc.PageHeight(); y += 5 {
			doc.DrawImage(x, y, 5, "../image/gophers.png", "cyan")
		}
	}
	// draw dice
	doc.SetColor("WHITE").FillBox(3.5, 4.5, 14.7, 17).
		//
		DrawImage(4, 5, 5, "../image/dice.png", "WHITE").
		DrawImage(11, 5, 5, "../image/dice.png", "RED").
		//
		DrawImage(4, 10.5, 5, "../image/dice.png", "GREEN").
		DrawImage(11, 10.5, 5, "../image/dice.png", "BLUE").
		//
		DrawImage(4, 16, 5, "../image/dice.png", "BLACK").
		SetFont("Helvetica-Bold", 50).
		SetXY(3, 3).SetColor("#009150").
		DrawText("PNG Image Demo")
	//
	doc.SaveFile(FILENAME)
} // pngImages
        
 Indonesia