HTMLデータをpdfファイルにエクスポートするアプリケーションを開発しています(c#で)。これらの手順に従ってデータを変換しました
StyleSheet styles = new StyleSheet();
tempText = tempText.Replace("\"", """);
ArrayList objects = HTMLWorker.ParseToList(new StringReader(tempText), styles);
for (int k = 0; k < objects.Count; k++)
{
document.Add((iTextSharp.text.IElement)objects[k]);
}
私のテキストが次のようなものであるかどうかを考えてみましょう
<h3 style="color:blue;">
Write a Java
<span style="font-size:16px;">
<span style="background-color:yellow;">
program that prints two separate text
</span>
</span>
strings on the same line.
![ exported data in pdf is shown in the image below ][1]</h3>
問題は、内側の span タグの変換が失敗したことです。background-color
スタイルから解析しません。これどうやってするの?サードパーティのツールを使用したくありません。