Как удалить пустую страницу из сгенерированного docx через "docxtemplater"

Описание: Используя "docxtemplateer", я сгенерировал ".docx" в своем приложении angularjs и мог видеть все заполненные данные. Но есть страница, которая будет отображаться в зависимости от конкретного условия. И если это условие не выполняется, то генерируется пустая страница.

Фактический вывод: это добавление пустой страницы. Ожидаемый результат: если страница пуста, ее не следует создавать или удалять.

Первоначальный анализ. Я попытался выполнить поиск и прошел "docxtemplater", но не смог найти никаких ссылок. Возможно, я что-то пропустил, чтобы проверить.

Для ссылки: документация Docxtemplate

Любые пожелания приветствуются!

Благодарю.

1 ответ

Решение: проблема была устранена путем удаления условного тега перед разрывом строки на предыдущей странице.

Например:

В моем случае был условный тег, который был добавлен на новой странице, как показано ниже:

{#number_of_items_failed_to_deliver> 0}

Contents goes here ...

{/}

Поэтому, как исправление, я перенес это на предыдущую страницу перед разрывом строки. Поэтому, когда это условие не выполняется, оно не выполняется и, следовательно, пустая страница не создается.

Надеюсь это поможет!

Другие вопросы по тегам