ウェブページとして保存 - リストは UL または OL HTML タグでは常に保存されるわけではありません

ウェブページとして保存 - リストは UL または OL HTML タグでは常に保存されるわけではありません

他の人が作成した次のようなリストを含むドキュメントを取得しています。

  • リスト項目 1
  • リスト項目 2

私はそれらをHTMLに変換する必要があり、WordでWebページとして保存を使用しています。一部のリストは<ul><li>タグに変換されますが、一部は

· List Item 1 
· List Item 2 

この·奇妙なドット文字と<ul>タグはありません。

<p class=MsoListParagraphCxSpMiddle style='text-indent:-18.0pt'><span
style='font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><span style='font-family:"Times New Roman","serif"'>56464</span></p>

この動作を生成するサンプルドキュメントへのリンク

私が見つけた2つのリストの唯一の重要な違いは、2番目の(問題のある)リストが別のスタイルセットがありますリボン バーのスタイル ダイアログで。

最初のリストにはNormalスタイルがあり、2 番目のParagraph with a listリストにもスタイルがあります。Word 2013 ではスタイル付きのリストを作成できません。Normalどのように作成されたのかわかりません。

この動作を修正する方法はありますか?

答え1

ドキュメント内の書式設定スタイルが異なっているようです。

<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>

これら 2 つの XML ブロックの違いがわかります。

私がやったことは、ドキュメントの拡張子を変更したことです.docx。ジップそしてそれを抽出しました。

解凍したフォルダの中には、言葉

というXMLファイルがありますドキュメント.xmlドキュメント本体の内容が含まれます。

解決: Word文書の最初の部分を選択しました。

XXX:  
•   Aaaa
•   ssssss
•   xxxxxxx

書式ペインター ツールを使用して 2 番目の部分を書式設定しました。

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

そしてそれを HTML として保存しました。問題は解決しました。

ご都合がよければ、ぜひお試しください。

関連情報