Leabharlann javascript le haghaidh rindreáil doiciméad EPUB saor in aisce,

Leabharlann Foinse Oscailte JavaScript chun doiciméid EPUB a rochtain agus a sholáthar sa bhrabhsálaí & thar ghléasanna eile.

Tá leabharlann shimplí le húsáid á lorg a fhéadfaidh doiciméid EPUB a sholáthar laistigh den bhrabhsálaí agus thar go leor gléasanna eile. Is leabharlann JavaScript foinse oscailte an-chumhachtach í Epub.js a ligeann do ríomhchláraitheoirí agus feidhmchláir rochtain a fháil ar dhoiciméid EPUB sa bhrabhsálaí agus iad a rindreáil gan stró. Is formáid comhaid ríomhleabhair é EPUB a bhfuil an-tóir air a úsáideann foilsitheoirí agus tomhaltóirí go forleathan. Tacaíonn go leor ríomhléitheoirí agus feidhmchláir bogearraí ar fud an domhain Idirlín leis agus is féidir é a chomhshó go formáidí eile (cosúil le PDF, Mobi agus iBooks).

Tá na Epub.js an-úsáideach chun ríomhleabhair a láimhseáil mar cuireann sé comhéadan ar fáil le haghaidh feidhmiúlachtaí coitianta ríomhleabhar amhail rindreáil, marthanacht agus uimhriú srl. Tá roinnt modhanna rindreála tábhachtacha mar chuid de, mar ní thaispeánann an modh réamhshocraithe ach cuid amháin ag an am céanna. Is féidir an bainisteoir leanúnach a úsáid chun an oiread codanna is gá a thaispeáint chun an scáileán a líonadh, agus an chéad chuid eile a réamhluchtú as an scáileán. Tá an chuid sáraithe sreafa bunaithe ar na socruithe san OPF, réamhshocrú go leathanach.

Tá roinnt gnéithe tábhachtacha curtha san áireamh ag an leabharlann maidir le bheith ag obair le doiciméid EPUB, mar shampla cuardach taobh istigh den doiciméad EPUB iomlán, cuardach na caibidle reatha, svaidhpeáil chun leathanaigh a chasadh, suíomhanna a ghiniúint agus a shábháil, leathanaigh le heochracha saighde a chasadh agus go leor eile.

Previous Next

Tús a chur le Epub.js

Tá Epub.js ar fáil ag npm, Ar dtús ní mór duit nód.js a shuiteáil agus ansin is féidir Epub.js a shuiteáil ar do ríomhaire. Bain úsáid as an ordú seo a leanas le haghaidh suiteáil rianúil.

Suiteáil Epub.js trí npm

 npm install

Is féidir leat é a shuiteáil de láimh freisin; íoslódáil na comhaid eisithe is déanaí go díreach ó GitHub stór.

Rindreáil Doiciméid EPUB ar Bhealaí Éagsúla trí JavaScript

Cuireann leabharlann foinse oscailte Epub.js ar chumas ríomhchláraitheoirí bogearraí Doiciméid EPUB a sholáthar ar bhealaí éagsúla laistigh dá bhfeidhmchláir JavaScript féin. Cuireann an leabharlann dhá mhodh rindreála éagsúla ar fáil, lena n-áirítear réamhshocraithe agus leanúnach. Is féidir an modh rindreála réamhshocraithe a úsáid chun cuid amháin a thaispeáint ag an am céanna. Ar an láimh eile, is féidir an modh leanúnach a úsáid chun ilchodanna a thaispeáint de réir an ghá atá leis an scáileán a líonadh agus an chéad chuid eile a réamhluchtú as an scáileán.

Rindreáil Doiciméid EPUB ar Bhealaí Éagsúla via Leabharlann Java


// Default Rendering
book.renderTo("area", { method: "default", width: "100%", height: "100%" });
// Continuous Rendering
book.renderTo("area", { method: "continuous", width: "100%", height: "100%" });
//Flow Overrides Paginated
book.renderTo("area", { flow: "paginated", width: "900", height: "600" });
//Scrolled: 
book.renderTo("area", { flow: "scrolled-doc" });

Cuir Hooks i nDoiciméid EPUB i bhFeidhmchláir JavaScript

Tá gné an-úsáideach curtha san áireamh sa leabharlann Epub.js cosúil le forlíontáin chun idirghníomhú leis agus chun inneachar an leabhair a láimhseáil. Cuireann an leabharlann imeachtaí i bhfeidhm inar féidir leat dul i ngleic go héasca. Mar shampla is féidir le húsáideoirí físeáin a lódáil go díreach ó naisc YouTube roimh an nóta a chur i bhfeidhm nó inneachar caibidle a thaispeáint. Bhí imeacht ag teastáil ó Hooks chun clárú dó agus is féidir le duine gealltanas blocála a thabhairt ar ais go dtí go mbeidh siad críochnaithe.

Conas físeáin a íoslódáil ó YouTube trí Java api

  rendition.hooks.content.register(function(contents, view) {
    var elements = contents.document.querySelectorAll('[video]');
    var items = Array.prototype.slice.call(elements);
    items.forEach(function(item){
      // do something with the video item
    });
})

Ag ionramháil Doiciméid EPUB trí JavaScript

Chuir foinse oscailte Epub.js feidhm iomlán ar fáil chun Doiciméid EPUB nua a chruthú agus a ionramháil le cúpla líne de chód JavaScript. Níl i gcomhad le síneadh .epub ach zipchomhad ina bhfuil bunch HTML, íomhánna, agus meiteashonraí faoi do ríomhleabhar. Ceadaíonn an leabharlann CSS saincheaptha agus clónna a shonrú chun an doiciméad a stíliú. Soláthraíonn sé roinnt feidhmeanna tábhachtacha chun an leabhar iomlán a chuardach nó caibidil reatha a chuardach, svaidhpeáil chun leathanaigh a chasadh, suíomhanna a ghiniúint agus a shábháil agus mar sin de.

Swipe chun Leathanaigh a Chasadh i nDoiciméid EPUB ag baint úsáide as Java API

 rendition.on("displayed", event => {
    let start = null;
    let end = null;
    const el = event.document.documentElement;
    el.addEventListener('touchstart', event => {
        start = event.changedTouches[0];
    });
    el.addEventListener('touchend', event => {
        end = event.changedTouches[0];
        let hr = (end.screenX - start.screenX) / el.getBoundingClientRect().width;
        let vr = (end.screenY - start.screenY) / el.getBoundingClientRect().height;
        if (hr > vr && hr > 0.25) return rendition.prev();
        if (hr < vr && hr < -0.25) return rendition.next();
        if (vr > hr && vr > 0.25) return;
        if (vr < hr && vr < -0.25) return;
    });
});
 Gaeilge