Leabharlann Node.js chun Tiontú Doiciméad Oifige go PDF nó HTML
Leabharlann Node.js foinse oscailte ceannródaí a cheadaíonn forbróirí bogearraí a léamh agus a thiontú doiciméid Oifige go PDF, HTML, JPEG, PNG & formáidí eile trí API saor in aisce Node.js.
Cad is Awesome-Unoconv ann?
Leabharlann Awesome-Unoconv ná clúdach cumhachtach, foinse oscailte deartha chun feabhsú ar chumas an uirlis choitianta unoconv, a éascraíonn tiontú gan uaim ar fhormáití comhaid ag baint úsáide as an tsraith LibreOffice. Tógtha chun idirghníomhaíochtaí le unoconv a shimpliú, cuireann an leabharlann seo comhéadan cláir ar fáil chun tascanna tiontaithe doiciméad a uathoibriú le héagsaíocht íosta. Tá roinnt gnéithe tábhachtacha mar chuid den leabharlann, mar shampla tiontú comhaid Oifige go PDF, tiontú DOCX go HTML, tiontú saincheaptha doiciméid go PDF nó HTML, document tiontú go maolán, tiontú doiciméad ar bhun-gréasán gréasáin, agus níos mó. Cuimsíonn sé tacaíocht ionsuite d’tiontú asioncrónach, ag ligean duit iombairí iolracha a chur i bhfeidhm ag an am céanna gan bac a chur ar d’iarratas.
Cuireann leabharlann Awesome-Unoconv API intuítiúil agus deartha go maith ar fáil chun tiontú doiciméad laistigh feidhmchlár Node.js, ag tabhairt deis d'fhorbróirí bogearraí comhtháthú tiontú formáide láidir i d'fhoirgnimh gan stró. Tacaíonn sé le raon leathan formáidí doiciméad, lena n-áirítear DOC, DOCX, ODT, XLSX, PPTX, PDF, HTML, PNG, JPEG, srl. Cothaíonn an ilúsáid seo an rogha álainn do thionscadail a éilíonn tiontú formáidí comhad. Soláthraíonn an leabharlann raon roghanna tiontaithe, ag ligean duit an próiseas tiontaithe a shaincheapadh de réir do riachtanas, mar shampla an fhormáid aschurtha, an cló, agus an leagan amach. Tá meicníochtaí láidre láimhseála earráidí san áireamh, a chinntíonn go fanann d’iarratas cobhsaí agus freagrach fiú i dteagmhasanna earráidí tiontaithe. Le tacaíocht do mhionsonraí éagsúla, cumasaíonn sé d'fhorbróirí feidhmchláir ilfheidhmúla a thógáil, ar nós tiontóirí comhad, uirlisí tuairiscithe uathoibríocha, agus tuilleadh. I gcoitinne, is rogha den scoth é do thionscadail a éilíonn tiontú comhad gan stró.
Ag Tosú le Awesome-Unoconv
Chun Awesome-Unoconv a shuiteáil, is féidir leat npm a úsáid, bainisteoir na bpacáistí i ndiaidh JavaScript. Úsáid na horduithe seo a leanas le haghaidh suiteáil rathúil.
Suiteáil leabharlann Awesome-Unoconv trí npm
$ npm install awesome-unoconv Tiontaigh Doiciméid Oifige go PDF laistigh Node.js
Tá feidhmiúlacht iomlán curtha ar fáil ag leabharlann Awesome-Unoconv chun doiciméid éagsúla mar PDF, DOCX, ODT, XLSX, agus formáidí íomhá coitianta mar JPEG, PNG srl. a thiontú go cláir. Is é príomhghné na leabharlainne ná a simplíocht i dtiontú raon leathan de fhormátaí doiciméad. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí bunachar a luchtú agus doiciméad Word DOCX a thiontú go formáid comhaid PDF laistigh i bhfeachtaí Node.js.
Conas Doiciméad Word a Thiontú go PDF trí Leabharlann Node.js?
const path = require('path');
const unoconv = require('awesome-unoconv');
const sourceFilePath = path.resolve('./myDoc.docx');
const outputFilePath = path.resolve('./myDoc.pdf'); // or 'myDoc.html'
unoconv
.convert(inputPath, { output: outputPath, format: 'pdf' }) // or format: 'html'
.then(result => {
console.log(result); // return outputFilePath
})
.catch(err => {
console.log(err);
});
Tiontú Doiciméad Inúsáidte i Node.js
Cuireann leabharlann foinse oscailte Awesome-Unoconv ar chumas forbróirí bogearraí luchtú agus tiontú doiciméid oifige éagsúla i bhfeachtaí Node.js. Is féidir le forbróirí bogearraí roghanna tiontaithe casta a shonrú, ar nós raonta leathanaigh, cáilíocht íomhá, agus taifeach aschurtha, chun an aschur a oiriúint de réir a riachtanas. Taispeánann an sampla thíos conas is féidir le forbróirí bogearraí leathanaigh ar leith de PDF a easpórtáil go PNG le taifeach shaincheaptha.
Conas leathanaigh ar leith de PDF a thiontú go PNG laistigh Feidhmchlár Node.js?
unoconv.convert('document.pdf', 'png', { startPage: 1, endPage: 5, resolution: 300 }, (error, result) => {
if (error) {
console.error('Failed to convert:', error);
} else {
console.log('High-resolution PNGs generated.');
}
});
Tiontú Pochla Doiciméad i Node.js
Le leabharlann Awesome-Unoconv, is féidir le fhorbróirí tiontú poilc doiciméad a dhéanamh go héasca. Tá an ghné seo úsáideach nuair a bhíonn baint ag baill le bailiúcháin mhóra de naisc a dteastaíonn tiontú go formáidí éagsúla. Tacaíonn sé le tiontú ilchomhad i gceann ráta amháin, rud a shábháiltear ama agus iarracht. Le cúpla líne cód amháin is féidir le forbróirí bogearraí ilchomhaid a thiontú go sialafhiosach. Seo sampla a chuireann ilchomhaid i bpost bun, ag shimpliú tascanna próiseála doiciméad ar scála mór.
Conas Ilchomhaid a Thiontú go PDF laistigh Feidhmchlár Node.js?
const files = ['doc1.docx', 'doc2.odt', 'doc3.txt'];
files.forEach((file) => {
unoconv.convert(file, 'pdf', (error, result) => {
if (error) {
console.error(`Error converting ${file}:`, error);
} else {
const outputName = file.replace(/\.[^/.]+$/, '.pdf');
require('fs').writeFileSync(outputName, result);
console.log(`${file} converted to PDF.`);
}
});
});