Estou recebendo documentos criados por outras pessoas que contêm listas como esta:
- Item da lista 1
- Item da lista 2
Preciso convertê-los para HTML e uso Salvar como página da web no Word. Há um problema que algumas listas são convertidas em <ul><li>
tags, mas outras são convertidas em
· List Item 1
· List Item 2
com esse ·
caractere de ponto estranho e sem <ul>
tag.
<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>
</span></span><span style='font-family:"Times New Roman","serif"'>56464</span></p>
Link para um documento de amostra que produz esse comportamento.
A única diferença relevante entre as duas listas que vejo é que a segunda lista (problemática)tem outro conjunto de estilona caixa de diálogo de estilos na barra de fita.
O primeiro tem Normal
estilo e o segundo tem Paragraph with a list
estilo. Não consigo no Word 2013 criar a lista com Normal
estilo - não sei como ela foi criada.
Existe um truque para corrigir esse comportamento?
Responder1
Parece que você tem estilos de formatação diferentes no documento.
<w:p w:rsidR="00BD738A" w:rsidRPr="00BD738A" w:rsidRDefault="00BD738A" w:rsidP="00CE27F3">
<w:pPr>
<w:numPr>
<w:ilvl w:val="0"/>
<w:numId w:val="1"/>
</w:numPr>
<w:jc w:val="both"/>
<w:rPr>
<w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman"/>
</w:rPr>
</w:pPr>
<w:proofErr w:type="spellStart"/>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman"/>
<w:szCs w:val="20"/>
</w:rPr>
<w:t>ssssss</w:t>
</w:r>
<w:proofErr w:type="spellEnd"/>
</w:p>
=========
<w:p w:rsidR="00BD738A" w:rsidRDefault="00BD738A" w:rsidP="00BD738A">
<w:pPr>
<w:pStyle w:val="Odstavecseseznamem"/>
<w:numPr>
<w:ilvl w:val="0"/>
<w:numId w:val="3"/>
</w:numPr>
<w:jc w:val="both"/>
<w:rPr>
<w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman"/>
</w:rPr>
</w:pPr>
<w:proofErr w:type="spellStart"/>
<w:r>
<w:rPr>
<w:rFonts w:ascii="Times New Roman" w:hAnsi="Times New Roman"/>
</w:rPr>
<w:t>rrrrr</w:t>
</w:r>
<w:proofErr w:type="spellEnd"/>
</w:p>
Você pode ver a diferença entre esses dois blocos XML.
O que eu fiz foi alterar a extensão do documento.docxpara.fecho eclaire extraiu-o.
Ao lado da pasta extraída existe uma pasta chamadapalavra.
Existe um arquivo XML chamadodocumento.xmlcontém o conteúdo do corpo do documento.
Solução: Selecionei a primeira parte do documento do Word.
XXX:
• Aaaa
• ssssss
• xxxxxxx
e usei a ferramenta Pintor de Formatação para formatar a segunda parte.
Nabízíme:
• rrrrr
• asas klůsddlůask asdkllůasdklůasdklů asdlkasdlůkasdlůkadlůk asdlkasdlůasdklůasdklů asdlkasdlůkasdlůkasdlůkasdk
• asasasas
• 5 45464564
• 56464
• 87989789
e salvei-o como HTML. O problema foi resolvido.
Você pode tentar isso se for conveniente para você.