Foinse Oscailte Téigh i Leabharlann chun Láithreoireachtaí MS PowerPoint PPTX a chruthú
Open Source GO API chun Léamh, Scríobh, & oscail Microsoft® PowerPoint PPTX Presentation gan stró.
Cad is Unioffice ann?
Is leabharlann íon dul foinse oscailte é Unioffice a thugann an cumas d’fhorbróirí bogearraí doiciméid Microsoft Presentation a chruthú agus a pharsáil laistigh dá bhfeidhmchláir Go féin. Ag baint úsáide as an API, is féidir leat PPTX a chruthú go measartha tapa, é a shábháil go tapa mar gheall ar aon úsáid machnaimh agus agus an PPTX á léamh, féadfaidh sé beagán níos mó ama a ghlacadh.
Tacaíonn leabharlann foinse oscailte unioffice le roinnt gnéithe tábhachtacha a bhaineann le cruthú PowerPoint, mar shampla PowerPoint nua a chruthú ón teimpléad, boscaí téacs a chur isteach ann, agus íomhánna a chur isteach.
Tús a chur le Unioffice
Is é an bealach molta chun an Unioffice a shuiteáil isteach i do thionscadal ná Github a úsáid. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.
Suiteáil Unioffice trí GitHub
go get github.com/unidoc/unioffice/
go build -i github.com/unidoc/unioffice/...
Cuir Íomhánna leis in PPTX trí Go API
Ligeann unioffice na leabharlainne foinse oscailte do ríomhchláraitheoirí ríomhairí íomhánna a chur isteach i gcomhad PPTX laistigh dá bhfeidhmchláir Go féin. Tugann sé an cumas duit PPTX nua a chruthú, d’íomhá a chur isteach ann agus an doiciméad a shábháil. Trí na línte cód seo a leanas a úsáid, is féidir leat íomhánna a chur isteach go héasca i do dhoiciméad PPTX.
Ionsáigh Íomhánna in PPTX GO
- Cruthaigh cur i láthair nua trí úsáid a bhaint as modh cur i láthair.Nua().
- Luchtaigh íomhá ag baint úsáide as modh ppt.AddImage() agus pas cosán chuig an íomhá mar teaghrán
- Cruthaigh sleamhnán nua ag baint úsáide as modh ppt.AddSlide().
- Cuir íomhá sa sleamhnán trí úsáid a bhaint as modh slide.AddImage() agus pas réad íomhá mar pharaiméadar
- Socraigh leithead agus airde íomhá in orlach
- Bailíochtaigh an doiciméad agus sábháil i bhformáid PPTX é
Cuir isteach Íomhánna trí Free GO API
ppt := presentation.New()
defer ppt.Close()
irefColor, err := ppt.AddImage("fileformat.png")
if err != nil {
log.Fatal(err)
}
slide := ppt.AddSlide()
ibColor := slide.AddImage(irefColor)
ibColor.Properties().SetWidth(2 * measurement.Inch)
ibColor.Properties().SetHeight(irefColor.RelativeHeight(2 * measurement.Inch))
if err := ppt.Validate(); err != nil {
log.Fatal(err)
}
ppt.SaveToFile("image.pptx")