Methods
(async) WTmpertmerx(kpData, fpTmp, fpOut, optopt) → {Promise}
- Description:
Docx模板取代器
- Source:
Example
import wtd from './src/WTmperDocx.mjs'
let kpData = {
text: 'abc測試中文',
image: './test/image.png',
}
console.log('kpData', kpData)
let fpTmp = './test/tmp.docx'
let fpOut = `./test/report.docx`
await wtd(kpData, fpTmp, fpOut)
Parameters:
Name | Type | Attributes | Default | Description | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
kpData |
Object | 輸入轉換物件,模板內取代用鍵需用中括號包住,若鍵為keyText,模板內須須取代文字給予[[keyText]],若鍵為keyImage,模板內須須取代文字須多給予%,也就是給予[[%keyImage]] |
|||||||||||||||||||||||||||
fpTmp |
Object | 輸入模板檔案路徑字串 |
|||||||||||||||||||||||||||
fpOut |
Object | 輸入取代後輸出檔案路徑字串 |
|||||||||||||||||||||||||||
opt |
Object |
<optional> |
{}
|
輸入設定物件,預設{} Properties
|
Returns:
回傳Promise,resolve代表成功,reject代表執行失敗
- Type
- Promise