を使用して1つのPDFドキュメントを作成しましitextsharp
たが、HTMLドキュメントのデータを入力したいと思います。
string htmlText = htmlcode.ToString();
var styles = new StyleSheet();
styles.LoadTagStyle(HtmlTags.TABLE, "border", "2");
var htmlarraylist = HTMLWorker.ParseToList(new StringReader(htmlText), styles);
document.Open();
//ここでテキストのフォントを作成します
BaseFont baseFont = BaseFont.CreateFont(BaseFont.TIMES_ROMAN, BaseFont.CP1250,
BaseFont.EMBEDDED);
Font font = new Font(baseFont, 8);
//ここでPDFに要素を追加します
foreach (IElement t in htmlarraylist)
{
document.Add((IElement)t);
}
// htmlarraylistのすべての要素にフォントを追加するにはどうすればよいですか?
//段落は次のようになります
doc.Add(new Paragraph("țșăî", font));
しかし、このフォントをIElementにどのように設定しますか?
document.Close();