您可以通过两种方式解决问题:
第一:
通电子邮件中"HTML Tidy"组件或"HTML Beautifier .Net"用于格式化和清理,然后用“PDF蜕变转换。网“(www.sautinsoft.net)。
你的HTML - >过滤,清理,修改HTML - >转换 - >您的PDF
方式二:
立即将消息发送到 “PDF蜕变” 为转换为PDF格式。
你的HTML - >转换 - >您的PDF
例如:
SautinSoft.PdfMetamorphosis p = new SautinSoft.PdfMetamorphosis();
string inputFile = @"С:\email.html";
string outputFile = @"С:\email.pdf";
int result = p.HtmlToPdfConvertFile(inputFile, outputFile);
if (result == 0)
{
System.Console.WriteLine("Converted successfully!");
System.Diagnostics.Process.Start(outputFile);
}
你需要指定一个编程语言(在Java中使用iText的为例),如果你的意思是命令行工具那么这个问题可以转移到超级用户身上。 – Quaternion 2011-04-28 16:45:45