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ó.
.
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")
}