Leabharlann Go Saor le haghaidh Cruthú Cáipéisí EPUB
Leabharlann Go Foinse Oscailte chun comhaid EPUB a chruthú. Cuimsíonn sé tacaíocht le haghaidh cur CSS, íomhánna, agus clónna.
Is leabharlann Go oscailte foinse an-úsáideach é Go-EPUB a chuireann ar chumas forbróirí bogearraí comhaid EPUB a chruthú laistigh dá n-iarratas Go féin go héasca. Tá an leabharlann fíor-dhoiciméadaithe agus tá na teachtaireachtaí earráide go léir féinmhínithe. Tá feidhmeanna an-úsáideacha curtha san áireamh sa leabharlann le haghaidh láimhseáil comhad meán, mar shampla meán a fháil ó URL, an meán a fháil ón FR áitiúil nó meán a fháil ó scéim ionchódaithe RFC 2397.
Tá an leabharlann Go-EPUB an-choitianta le láimhseáil agus tá gnéithe tábhachtacha éagsúla curtha leis chun comhaid EPUB a láimhseáil, mar shampla cruthaíonn sé comhaid EPUB 3.0 bailí, cuireann sé íomhá le comhaid EPUB, tacaíonn sé le CSS saincheaptha, cuireann sé físeán isteach i gcomhad EPUB, cuireann sé clónna leis agus úsáideann sé breis clár ábhair EPUB 2.0 chun comhoiriúnacht uasta a sholáthar.
Tá an leabharlann Go-EPUB ag tacú le huirlis EPUBCheck a ligeann d'úsáideoirí EPUB a sheiceáil le haghaidh earráidí bailíochtaithe. Má tá EPUBCheck suiteáilte go háitiúil, rithfear é in éineacht le tástálacha Go. Chun EPUBCheck a úsáid, cinntigh go bhfuil Java suiteáilte ar do chóras. Má ní maith le húsáideoirí EPUBCheck a shuiteáil go háitiúil, is féidir na cáipéisí EPUB a bhailíochtú de láimh freisin.
Ag Tosú le Go-EPUB
Chun leabharlann Go-EPUB a shuiteáil ar do chóras, rith an t-ordú seo a leanas le do thoil.
Suiteáil PDF trí GitHub
go get https://github.com/iditectweb/pdf.gitIs féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisiúna is déanaí go díreach ón stór GitHub.
Cruthaigh Comhad EPUB ag baint úsáide as API Go
Tá feidhmiúlacht iomlán le cruthú cáipéisí EPUB san leabharlann Go-EPUB foinse oscailte curtha san áireamh laistigh dá n-iarratas Go féin le cúpla líne amháin de chuid na n-orduithe Go. Tá roinnt gnéithe tábhachtacha curtha ar fáil ag an leabharlann a bhaineann le cruthú cáipéisí, mar shampla socrú údar, cur rannán nua leis an gcáipéis, ionsáí íomhánna sa cháipéis, cur i bhfeidhm formáidiú téacs agus stíl, cur clónna de rogha leis, agus go leor eile.
Cruthaigh Comhad EPUB Nua trí Leabharlann Go
// Create a new EPUB
e := epub.NewEpub("My title")
// Set the author
e.SetAuthor("Hingle McCringleberry")
// Add a section
section1Body := `Rannán 1
Seo alt.
`
e.AddSection(section1Body, "Section 1", "", "")
// Write the EPUB
err = e.Write("My EPUB.epub")
if err != nil {
// handle error
}
Cuir íomhá le Comhaid EPUB trí API Go
Ceadaíonn leabharlann foinse oscailte Go-EPUB do ríomhchláróirí íomhánna a chur le dhoiciméid EPUB laistigh dá n-iarratais Go. Tá go leor modhanna ag an leabharlann chun íomhánna a ionsá i gcomhad EPUB, mar shampla trí URL a úsáid nó trí chosán iomlán chuig comhad íomhá áitiúil nó trí URL sonraí leabaithe. I ngach cás, aisghabhfar an comhad íomhá agus stórálfar é sa cháipéis EPUB. Úsáidtear an t-ainm comhaid inmheánach nuair a stóráiltear an comhad íomhá sa EPUB agus ní mór dó a bheith uathúil i measc na gcomhad íomhá go léir.
Conas Íomhá a Chur Leis an Comhad EPUB trí API Go
e := epub.NewEpub("My title")
// Add an image from a local file
img1Path, err := e.AddImage("testdata/gophercolor16x16.png", "go-gopher.png")
if err != nil {
log.Fatal(err)
}
// Add an image from a URL. The filename is optional
img2Path, err := e.AddImage("https://golang.org/doc/gopher/gophercolor16x16.png", "")
if err != nil {
log.Fatal(err)
}
fmt.Println(img1Path)
fmt.Println(img2Path)
Cuir CSS & Clónna le Comhaid EPUB trí API Go
Cuireann leabharlann Go-EPUB ar fáil do fhorbróirí bogearraí an cumas CSS saincheaptha agus clónna a roghnú a chur le dhoiciméid EPUB. Cosúil le híomhánna, ceadaíonn an leabharlann URL a úsáid, cosán chuig comhad áitiúil, nó URL sonraí leabaithe chun CSS nó cló a ionsá i gcomhad EPUB. Cuimhnigh le do thoil go n-úsáidtear an t-ainm comhaid inmheánach nuair a stóráiltear an comhad cló sa EPUB.
Cuir CSS le Cáipéisí EPUB ag baint úsáide as API Go
// Add CSS
css1Path, err := e.AddCSS("testdata/cover.css", "epub.css")
if err != nil {
log.Fatal(err)
}
// The filename is optional
css2Path, err := e.AddCSS("testdata/cover.css", "")
if err != nil {
log.Fatal(err)
}
// Use the CSS in a section
sectionBody := ` Rannán 1
Seo alt.
`
e.AddSection(sectionBody, "Section 1", "", css1Path)
fmt.Println(css1Path)
fmt.Println(css2Path)