HiQPdf - pdf中缺少图像

时间:2014-03-20 19:37:33

标签: c# hiqpdf

我想将html字符串转换为pdf,图片位于特定位置。我将html代码加载到字符串中。我有与c:\ temp \中的html一起使用的图像。如果我将html字符串保存到文件中,我可以使其工作,如下例所示。我真的不需要将html写入文件。有没有人有任何想法?我正在使用第三方组件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;
    }

1 个答案:

答案 0 :(得分:1)

将基本URL设置为file:/// C:\ temp /而不是" c:\ temp"。此信息直接来自hiqpdf支持。