1. Ürün:% s
  2.   PDF
  3.   GO
  4.   One File PDF
 
  

PDF Belge Oluşturucu için Açık Kaynak Git Kitaplığı

Geliştiricilerin PDF Belgelerini değiştirmesine olanak tanıyan minimalist bir PDF oluşturucu Go API'si.

One File PDF, GO için açık kaynaklı bir PDF oluşturma API'sidir. Minimalist ve hafif bir PDF işleme API'sidir. Bu API'yi geliştirmenin arkasındaki ana tema, PDF belge oluşturma ihtiyaçlarının %80'ini karşılamak için API'yi mümkün olduğunca kısa hale getirmek ve GO yapmaktı. API'nin küçük boyutu, geliştiricilere izin verir.

API, ortak bir iş raporu oluşturmak için çok çeşitli belge oluşturma özellikleri sağlar. PDF dosyalarına metin ekleyebilir, yazı tipini belirleyebilir, rengi belirleyebilir, sütunları ayarlayabilir, dikdörtgenler, daireler ve elipsler çizebilir ve JPEG, GIF ve PNG görüntüleri ekleyebilirsiniz. Ayrıca API, yazar, yaratıcı, anahtar kelimeler, konu ve başlık dahil olmak üzere PDF belgelerinin meta veri özelliklerinin ayarlanmasına izin verir.

.

Previous Next

Tek Dosya-PDF'ye Başlarken

One-File-PDF'yi sisteminize kurmak için lütfen aşağıdaki komutu çalıştırın. 

Tek Dosya-PDF'yi GitHub aracılığıyla yükleyin

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

Free Go Kitaplığı ile PDF Belgesi Oluşturun

Go ile PDF belgeleri oluşturmak oldukça basittir. Tek yapmanız gereken API'nin pdf.NewPDF("A4") yöntemini kullanarak A4 boyutunda boş bir PDf belgesi oluşturmak. Belgenin ölçülerini pdf.SetUnits("cm") yöntemini kullanarak santimetre olarak ayarlayabilir ve benzer şekilde pdf.DrawUnitGrid() yöntemini kullanarak yeni oluşturulan PDF belgesine bir ızgara çizebilirsiniz.

Free GO API kullanarak PDF'de Yazı Tipi Ayarla

Bu hafif açık kaynaklı API, PDf belgeleri için temel belge işleme ve oluşturma işlemine izin verir. Yeni bir belge oluşturduğunuzda, yazı tipi ve yazı tipi stillerini ayarlamanız gerekir. Yazı tiplerini ayarlamak için sırasıyla pdf.SetFont() yöntemi, pdf.SetXY() yöntemiyle konumu ve pdf.SetColor() yöntemini kullanarak metnin rengini ayarlayın.

Go ile PDF Belgelerinde Görüntüler Çizin

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.

Go ile PDF'de Görüntüler Çizin

 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
        
 Türkçe