私は電子メールからPDFファイルを生成することに成功しています。これは実際にMailKit
.
pdf ファイル自体の生成に実際の問題はありません (私はPdfWriter
インスタンスに、 によって提供されるクリーンで改良された、すぐに使用できる html を提供していますHtmlAgilityPack
)。
TextChunk
実際に書いているのは、すべての単一のフレーズではなく、各単語を単一に指定したいだけです。TextChunk
PDFプリンター/ジェネレーターによっては一部のドキュメントに適用できるため、構成は単に変化し、フレーズ、単語、または単一の文字でさえあるため、「特定可能な」ものだと思いました。
ドキュメントに挿入する新しいチャンクをそれぞれ 1 つの単語として指定する方法はありますか?
これは私のコードですが、これまでのところ、そのレベルの「チャンクの詳細度」を指定する方法がわかりませんでした。
using (var ms = new MemoryStream())
{
using (var doc = new Document())
{
using (var writer = PdfWriter.GetInstance(doc, ms))
{
doc.Open();
using (var srHtml = new StringReader(message.Body.HtmlBody))
{
XMLWorkerHelper.GetInstance().ParseXHtml(writer, doc, srHtml);
}
doc.Close();
}
}
File.WriteAllBytes(_outputPath, ms.ToArray());
}