3

私のテスト中に、次の html コンテンツを docx に変換すると、元のスタイルが失われることがわかりました。

  1. < a href="http://www.google.com">Google< /a>

    結果は docx: no underline になります。

  2. < p>< span style="text-decoration: underline;">underline text< /span>< /p>

    結果は docx: 下線なし

  3. < p>< span style="text-decoration: line-through;">delete text< /span>< /p>

    結果は docx: 削除行なし

  4. < p style="margin-left:30.0px;">indent text< /p>

    結果は docx: no any indent

  5. < h1>header line< /h1>

    結果は docx: プレーンテキストのみ

  6. < p>< span style="background-color: rgb(255,255,0);">background color< /span>< /p>

    結果は docx:no any background-color になります

  7. < hr/>

    結果は docx: empty

  8. < table style="border-width:1px;">...

    結果は docx: no border

  9. < span style="font-family: arial , helvetica , sans-serif;font-size: large;">...

    docx: font setting all missing という結果になります。

これらの問題に対処する方法を知っている人はいますか? または任意の回避策?

4

1 に答える 1

1

XHTMLImporter ソース コードのコメントは、これらのいくつかはまだ実装されていないことを示しています。

#4 については、インデントがサポートされていると思います。たぶん、あなたが使用したユニットのためではありませんか?

#8 テーブルの境界線については、これらのサポートがいくつかあります。他の投稿についてはGoogle。

underline、delete、background-color の実装はすべて簡単です。

そうしたい場合は、プル リクエストを喜んで受け付けます。

于 2013-03-28T09:31:37.107 に答える