PHPOffice / PHPWord

A pure PHP library for reading and writing word processing documents
https://phpoffice.github.io/PHPWord/
Other
7.25k stars 2.69k forks source link

Wrong .docx to .html translation with extra line breaks #717

Open rinart73 opened 8 years ago

rinart73 commented 8 years ago

So, there is a part of my .docx file:

ООО «Продавец», юридическое лицо созданное и существующее в соответствии с законодательством Российской Федерации, находящееся по адресу: г.Москва, ул.Пушкина, 110/4, в лице Иванова Ивана Ивановича, именуемое в дальнейшем "Продавец", с одной стороны,

и ООО "СвязьПром", юридическое лицо созданное и существующее в соответствии с законодательством Российской Федерации, находящееся по адресу: г.Санкт-Петербург, ул. Ленина 11/2, в лице Петров Петр Петрович, именуемое в дальнейшем "Покупатель", с другой стороны,

And then I get:

<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">ООО «Продавец»</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">, юридическое лицо созданное и существующее в соответствии с законодательством Российской Федерации, находящееся по адресу: </span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">г.Москва, ул.Пушкина, 110/4</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">, в лице </span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">Иванова Ивана Ивановича</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">, именуемое в дальнейшем "Продавец", с одной стороны,</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';"></span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">и </span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri'; font-weight: bold;">ООО "СвязьПром"</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">, юридическое лицо созданное и существующее в соответствии с законодательством </span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">Российской Федерации</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">, находящееся по адресу: </span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri'; font-weight: bold;">г.Санкт-Петербург, ул. Ленина 11/2</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">, в лице </span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri'; font-weight: bold;">Петров Петр Петрович</span></p>
<p style="margin-top: 2.85pt; margin-bottom: 2.85pt;"><span style="font-family: 'Calibri';">, именуемое в дальнейшем "Покупатель", с другой стороны,</span></p>

As you can see, for some reason text splits into parts.

Actually I'm trying to convert .docx to .pdf, but .html is the middle step, where this bug appears.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30383630-wrong-docx-to-html-translation-with-extra-line-breaks?utm_campaign=plugin&utm_content=tracker%2F323108&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F323108&utm_medium=issues&utm_source=github).
DarthLegiON commented 7 years ago

I have the same problem trying export to PDF. Exported file is full of extra line breaks, but original modified and saved file in docx is correct.

vinigarcia87 commented 7 years ago

Same problem here! HTML gets all messy... :S

wqj97 commented 7 years ago

still have this problem today

dmitryuk commented 7 years ago

Still problem no solution

troosan commented 7 years ago

@xakzona did you try with the latest development version or 0.13?