Как удалить пустую страницу из сгенерированного docx через "docxtemplater"
Описание: Используя "docxtemplateer", я сгенерировал ".docx" в своем приложении angularjs и мог видеть все заполненные данные. Но есть страница, которая будет отображаться в зависимости от конкретного условия. И если это условие не выполняется, то генерируется пустая страница.
Фактический вывод: это добавление пустой страницы. Ожидаемый результат: если страница пуста, ее не следует создавать или удалять.
Первоначальный анализ. Я попытался выполнить поиск и прошел "docxtemplater", но не смог найти никаких ссылок. Возможно, я что-то пропустил, чтобы проверить.
Для ссылки: документация Docxtemplate
Любые пожелания приветствуются!
Благодарю.
1 ответ
Решение: проблема была устранена путем удаления условного тега перед разрывом строки на предыдущей странице.
Например:
В моем случае был условный тег, который был добавлен на новой странице, как показано ниже:
{#number_of_items_failed_to_deliver> 0}
Contents goes here ...
{/}
Поэтому, как исправление, я перенес это на предыдущую страницу перед разрывом строки. Поэтому, когда это условие не выполняется, оно не выполняется и, следовательно, пустая страница не создается.
Надеюсь это поможет!