1. Táirgí
  2.   PDF
  3.   GO
  4.   gopdf  
 
  

Téigh API chun Doiciméad PDF a Chruthú & a Phróiseáil

Téigh chuig an Leabharlann a thugann an cumas d’fhorbróirí bogearraí Doiciméid PDF a Iompórtáil, a Athrú, a ionramháil & a shábháil.

Is leabharlann oscailte Source Go é an gopdf a chuimsigh feidhmiúlacht chun oibriú le doiciméid PDF laistigh d'fheidhmchláir Go. Cuidíonn an leabharlann le forbróirí comhaid PDF a ghiniúint agus a mhodhnú le cúpla líne de chód Téigh. Áiríodh sa leabharlann fochló Unicode a leabú do theangacha coitianta mar an tSínis, an tSeapáinis, an Chóiréis, etc.

Tá an leabharlann an-chobhsaí agus an-éasca le húsáid. Áiríodh leis roinnt gnéithe tábhachtacha a bhaineann le cruthú agus bainistíocht PDF, mar shampla téacs a phriontáil, íomhánna a chur leis agus a athsholáthar, naisc a úsáid taobh istigh de PDF, leathanach a chur le PDF, Tarraing líne, ubhchruthach nó polagán chuig an leathanach PDF, íomhá nó rothlú téacs. , trédhearcacht a shocrú le haghaidh téacs, kerning Cló, ghiniúint comhaid PDF cosanta ag pasfhocal agus i bhfad níos mó.

.

Previous Next

Tús a chur le gopdf

Is é an bealach molta gopdf a shuiteáil ná GitHub a úsáid. Chun an gopdf a shuiteáil ar do chóras, rith an t-ordú seo a leanas

Suiteáil gopdf trí GitHub

go get https://github.com/signintech/gopdf.git

Chun an nuashonrú is déanaí a fháil, rith an t-ordú seo a leanas.

Gin Comhaid PDF via Go Library

Tugann an leabharlann foinse oscailte gopdf an cumas d’fhorbróirí bogearraí doiciméid PDF a chruthú agus a mhodhnú taobh istigh d’fheidhmchláir Go. Tá PDF ar cheann de na formáidí comhaid is mó le rá a úsáidtear go forleathan sna tionscail oideachais, dlí, leighis, gnólachtaí beaga agus TF. Tá go leor buntáistí ag baint leis an PDF a chruthaítear leis an leabharlann seachas formáidí comhaid ceannródaíocha eile amhail éascaíocht a chruthú, slándáil níos fearr, iniomparthacht, comhoiriúnacht uilíoch, iontaofacht, agus go leor eile.

Íomhánna a chur isteach go PDF trí Go

Tá feidhmiúlacht san áireamh sa leabharlann gopdf chun íomhánna a chur isteach ina ndoiciméid PDF laistigh dá bhfeidhmchláir féin. Is féidir leat leithead, airde agus áit do rogha a shocrú freisin taobh istigh de leathanach PDF. Nuair a chuirtear isteach é, is féidir leat aon chineál íomhá eile a fhaigheann tacaíocht a mhodhnú agus a athsholáthar go héasca ag baint úsáide as cúpla líne de chód GO. Is féidir leat roinnt de na formáidí íomhá tóir ar nós JPEG, PNG, GIF, TIFF, agus go leor eile a úsáid

Luchtaigh Íomhá go Leathanaigh PDF trí Go

 package main
import (
	"log"
	"github.com/signintech/gopdf"
)
func main() {
	pdf := gopdf.GoPdf{}
	pdf.Start(gopdf.Config{PageSize: *gopdf.PageSizeA4 }) 
	pdf.AddPage()
	var err error
	err = pdf.AddTTFFont("loma", "../ttf/Loma.ttf")
	if err != nil {
		log.Print(err.Error())
		return
	}
	pdf.Image("../imgs/gopher.jpg", 200, 50, nil) //print image
	err = pdf.SetFont("loma", "", 14)
	if err != nil {
		log.Print(err.Error())
		return
	}
	pdf.SetXY(250, 200) //move current location
	pdf.Cell(nil, "gopher and gopher") //print text
	pdf.WritePdf("image.pdf")
}
        

Iompórtáil agus Athraigh an PDF atá ann cheana

Cuireann an leabharlann foinse oscailte gopdf ar chumas ríomhchláraitheoirí bogearraí doiciméad PDF atá ann cheana a allmhairiú agus athruithe a dhéanamh air gan stró ag baint úsáide as ordú Go. Déanfaidh an fheidhm DownloadFile comhad a íoslódáil trí URL chuig comhad áitiúil. Tá sé an-úsáideach mar ní luchtóidh sé an comhad iomlán agus gan ach leathanach ar leith isteach sa chuimhne. Nuair a dhéanann tú na hathruithe agus má bhíonn tú sásta is féidir leat é a shábháil arís gan stró.

Cruthú Comhaid PDF Cosanta ag Pasfhocal ag baint úsáide as Go Library

Cuireann an leabharlann gofpdf foinse oscailte ar chumas ríomhchláraitheoirí bogearraí a ndoiciméid PDF a chosaint go clárach trí chosaint pasfhocail a chur i bhfeidhm uirthi. Tá tacaíocht iomlán tugtha aige chun comhaid PDF a chruthú le pasfhocal saincheaptha nó is féidir leo a bpasfhocal féin a shocrú. Is féidir le húsáideoirí roghnú ón sraith de ghnéithe éagsúla atá ar fáil, mar shampla léamh comhaid PDF a cheadú, cead PDF a oscailt, modhnú ábhar an chomhaid PDF agus mar sin de.

Luchtaigh Íomhá go Leathanaigh PDF trí Go

 package main
import (
	"log"
	"github.com/signintech/gopdf"
)
func main() {
	pdf := gopdf.GoPdf{}
	pdf.Start(gopdf.Config{
		PageSize: *gopdf.PageSizeA4, //595.28, 841.89 = A4
		Protection: gopdf.PDFProtectionConfig{
			UseProtection: true,
			Permissions: gopdf.PermissionsPrint | gopdf.PermissionsCopy | gopdf.PermissionsModify,
			OwnerPass:  []byte("123456"),
			UserPass:  []byte("123456789")},
	})
	pdf.AddPage()
	pdf.AddTTFFont("loma", "../ttf/loma.ttf")
	pdf.Cell(nil,"Hi")
	pdf.WritePdf("protect.pdf")
}
 Gaeilge