Сгенерированный docx файл в php с добавлением пустой строки - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть файл docx с некоторыми переменными. Используя PHP, я вставляю шаблоны слов xml в переменные в функции l oop. Работает нормально, кроме одной вещи. Всегда после моего кода xml, в текстовом документе добавляется одна дополнительная пустая строка после моего кода шаблона xml.

Мой код веточка / xml coee:

{% trans_default_domain 'DocumentGenerator' %}

{% for person in contactPersons %}
{%- spaceless -%}
    <w:p>
        <w:pPr>
            <w:spacing w:lineRule="auto" w:line="240" w:after="0"/>
            <w:jc w:val="both"/>
            <w:rPr>
                <w:sz w:val="18"/>
                <w:szCs w:val="18"/>
            </w:rPr>
        </w:pPr>
        <w:r>
            <w:rPr>
                <w:b/>
                <w:sz w:val="18"/>
                <w:szCs w:val="18"/>
            </w:rPr>
            <w:t xml:space="preserve">{{ person.index }} {{ person.name }} - </w:t>
        </w:r>
        <w:r>
            <w:rPr>
                <w:sz w:val="18"/>
                <w:szCs w:val="18"/>
            </w:rPr>
            <w:t>{% if person.phoneNumber %} Phone: {{ person.phoneNumber }}, {% endif %}{% if person.email %}address e-mail: {{ person.email }} {% endif %}</w:t>
        </w:r>
        <w:bookmarkStart w:name="_GoBack" w:id="1"/>
        <w:bookmarkEnd w:id="1"/>
    </w:p>
{%- endspaceless -%}
{% endfor %}

Так что это мой код в l oop. В текстовом документе в последнем всегда появляется пустая строка с кодом.

<w:r>
     <w:rPr>
           <w:sz w:val="18"/>
           <w:szCs w:val="18"/>
     </w:rPr>
     <w:br/>
</w:r>
<w:bookmarkStart w:name="_GoBack" w:id="1"/>
<w:bookmarkEnd w:id="1"/>

Почему эта строка добавляется в конце l oop? И как это исправить. Спасибо.

...