Заменить текст в docx документе без шаблонных символов

Просмотрел такие библиотеки как docx и docx-templates. И там и там текст обязательно должен быть заключен в скобки (в docx {{текст}}). В docx-templates следующий код выдает ошибку:

import { createReport } from 'docx-templates'

const response = await fetch(documentLink)
if (!response.ok) {
  throw new Error(`HTTP error! status: ${response.status}`)
}
const documentBuffer = Buffer.from(await response.arrayBuffer())
const replacements = replacementTexts.reduce(
  (acc: Record<string, string>, replacementText) => {
    acc[replacementText.origin.replace(/{{(.*?)}}/g, '$1')] = replacementText.replacement
    return acc
  },
  {},
)
const report = await createReport({
    template: documentBuffer,
    data: replacements,
    cmdDelimiter: ['', ''], <----- Ошибка
  })

Есть ли библиотека node.js (типизированная), позволяющая делать это без явного указания шаблона?


Ответы (0 шт):