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

Avoimen lähdekoodin Go-kirjasto PDF-dokumenttien luontiohjelmaa varten

Minimalistinen PDF-generaattori Go API, jonka avulla kehittäjät voivat käsitellä PDF-dokumentteja.

One File PDF on avoimen lähdekoodin PDF-sukupolven API GO:lle. Se on minimalistinen ja kevyt PDF-manipulointisovellusliittymä. Tämän API:n kehittämisen pääteema oli tehdä ja GO API mahdollisimman lyhyt kattamaan 80 % PDF-dokumenttien luontitarpeista. Sovellusliittymän pieni koko mahdollistaa kehittäjien.

API tarjoaa laajan valikoiman dokumenttien luontiominaisuuksia yhteisen liiketoimintaraportin luomiseen. Voit lisätä tekstiä, määrittää fontin värin, asettaa sarakkeita, piirtää suorakulmioita, ympyröitä ja ellipsejä sekä lisätä JPEG-, GIF- ja PNG-kuvia PDF-tiedostoihin. Lisäksi API mahdollistaa PDF-dokumenttien metatietojen ominaisuuksien asettamisen, mukaan lukien tekijä, luoja, avainsanat, aihe ja otsikko.

.

Previous Next

One-File-PDF:n käytön aloittaminen

Asenna One-File-PDF järjestelmääsi suorittamalla seuraava komento. 

Asenna One-File-PDF GitHubin kautta

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

Luo PDF-dokumentti Free Go -kirjaston kautta

PDF-dokumenttien luominen Golla on melko yksinkertaista. Sinun tarvitsee vain luoda tyhjä A4-kokoinen pdf-dokumentti käyttämällä API:n pdf.NewPDF("A4") -menetelmää. Voit asettaa asiakirjan mitat senttimetreinä pdf.SetUnits("cm") -menetelmällä ja samalla tavoin piirtää ruudukon juuri luotuun PDF-dokumenttiin pdf.DrawUnitGrid() -menetelmällä.

Aseta fontti PDF-tiedostoon Free GO API:n avulla

Tämä kevyt avoimen lähdekoodin API mahdollistaa asiakirjojen peruskäsittelyn ja PDf-dokumenttien luomisen. Kun olet luonut uuden asiakirjan, sinun on asetettava fontti ja kirjasintyylit. Jos haluat asettaa fontit, pdf.SetFont()-menetelmä, aseta sijainti pdf.SetXY()-menetelmällä ja tekstin väri käyttämällä pdf.SetColor()-menetelmää.

Piirrä kuvia PDF-dokumentteihin Go-sovelluksella

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.

Piirrä kuvia PDF-muodossa Go-sovelluksella

 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
        
 Suomen