Line break with <br> tag causes spacing in PDF generated

Asked

Viewed 580 times

4

When converting html to pdf using Flying saucer in java, the following failure occurs in the pdf file; a spacing between the last sentences, before the line break of the paragraph. This gives the impression that the PDF being generated is using the Fully Justify alignment by default or instead of Justify.

Would anyone know a viable solution to this problem?

Imagem de Arquivo PDF

Converted HTML Code.

<div style="clear:both;">                                                                    <span> 
<p align="justify" style="margin-left: 10px; margin-right: 10px;padding-   top:5px;"> 1.O EMITENTE promete pagar por esta CÉDULA DE CRÉDITO BANCÁRIO ("Cédula") à, Financiamento e Investimento, instituição financeira com sede na Cidade de São Paulo, Estado de São Paulo, na Rua Amazonas da Silva, nº 27, Vila Guilherme, , inscrito no, doravante denominada, ou à ordem desta , em moeda corrente, o valor certo, líquido e exigível correspondente ao Valor do Financiamento mencionado no item 2.3 do Quadro II, acrescido dos juros,encargos e demais despesas previstas nesta Cédula.
<br> 2. Autorizo o envio de mensagens curtas (Torpedo/SMS),para o número de telefone celular indicado no Quadro I,contendo informações relativas aos produtos, serviços, promoções e novidades da e dasdemais empresas integrantes do conglomerado  , desde que isento de qualquer cobrança.Ficará sob a minha responsabilidade comunicar àCentral de Atendimento qualquer alteração do número do telefone celular cadastrado, sendo o único responsável pelos prejuízos ou qualquer dano ocorrido ou causado em decorrência da omissão ou não veracidade das informações prestadas à .Tenho conhecimento de que a não se responsabiliza pelo não recebimento ou atraso no envio das mensagens parao telefone celular cadastrado. - Rubrica do EMITENTE_____________________________.
<br> 3.Consideram-se incorporadas a esta Cédula os Termos e Condições da Cédula de Crédito Bancário,registrado no 10º Oficial de Registro de Títulos e Documentos de São Paulo sob o , em 10/05/2010,do qual o EMITENTE declara ter conhecimento, neste ato.<br>
<br> Esta Cédula é emitida em 2 via(s), sendo    somente a via da negociável.
</p> 
</span>
</div>

1 answer

5


The tag <br/> does a line break and not a paragraph break, which should be done with <p>.

Try the following code:

<div style="clear:both;">                                                                    <span> 
<p align="justify" style="margin-left: 10px; margin-right: 10px;padding-   top:5px;"> 1.O EMITENTE promete pagar por esta CÉDULA DE CRÉDITO BANCÁRIO ("Cédula") à , Financiamento e Investimento, instituição financeira com sede na Cidade de São Paulo, Estado de São Paulo, na Rua Amazonas da Silva, nº 27, Vila Guilherme, , inscrito no, doravante denominada, ou à  ordem desta , em moeda corrente, o valor certo, líquido e exigível correspondente ao Valor do Financiamento mencionado no item 2.3 do Quadro II, acrescido dos juros,encargos e demais despesas previstas nesta Cédula.</p>
<p> 2. Autorizo o envio de mensagens curtas (Torpedo/SMS),para o número de telefone celular indicado no Quadro I,contendo informações relativas aos produtos, serviços, promoções e novidades da e dasdemais empresas integrantes do conglomerado  , desde que isento de qualquer cobrança.Ficará sob a minha responsabilidade comunicar à Central de Atendimento qualquer alteração do número do telefone celular cadastrado, sendo o único responsável pelos prejuízos ou qualquer dano ocorrido ou causado em decorrência da omissão ou não veracidade das informações prestadas à .Tenho conhecimento de que a não se responsabiliza pelo não recebimento ou atraso no envio das mensagens parao telefone celular cadastrado. - Rubrica do EMITENTE_____________________________.</p>
<p> 3.Consideram-se incorporadas a esta Cédula os Termos e Condições da Cédula de Crédito Bancário,registrado no 10º Oficial de Registro de Títulos e Documentos de São Paulo sob o , em 10/05/2010,do qual o EMITENTE declara ter conhecimento, neste ato.</p>
<p>Esta Cédula é emitida em 2 via(s), sendo    somente a via da negociável./p> 
</span>
</div>
  • Allan Andrade. Thank you so much for your help. I will try as soon as I get to work, return with a feedback

  • The code above worked?

  • I had to keep with the <br> because there couldn’t be a gap between paragraphs. Then on the lines that occurred the unnecessary spacing put a <span style ="text-align = left"></span> and when generating the PDF was aligned as I wanted. Thanks for the help. @Allanandrade

Browser other questions tagged

You are not signed in. Login or sign up in order to post.