【发布时间】:2014-03-20 19:37:32
【问题描述】:
我想将 html 字符串转换为带有位于特定位置的图像的 pdf。我已将 html 代码加载到字符串中。我有与位于 c:\temp\ 中的 html 一起使用的图像。如果我将 html 字符串保存到文件中,如下例所示,我可以让它工作。我真的不需要将 html 写入文件。有没有人有任何想法?我正在使用第 3 方组件 HiQPDF,并且我已经联系了他们。
private void ConvertToPDF(string htmlbody, string pdfname)
{
HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
// set a demo serial number
htmlToPdfConverter.SerialNumber = "-- HiQPdf Serial Number --";
htmlToPdfConverter.Document.Margins = new PdfMargins(5);
//doesnt work
htmlToPdfConverter.ConvertHtmlToFile(htmlbody, @"c:\temp\", pdfname);
//works just fine :-( , but it forces me to save to the disk
htmlToPdfConverter.ConvertUrlToFile(@"C:\temp\1Z7039680342477761-00a26b62-f6d3-47e3-92c3-18b907665aaa.html", pdfname);
return;
}
【问题讨论】:
-
尼克你刚刚公开了你的序列号...请尽快重新生成它,这样你发布的那个就不起作用了。即使编辑了问题,敏感数据也会出现在历史记录中。我已经标记了您的问题,以便版主可以将其从历史记录中删除。但下一次,请确保不要在您的问题中包含敏感数据
-
这实际上是每个人都得到的演示序列号。