NReco.PdfGenerator HtmlToPdfConverter 使用示例(未完成)

NReco.PdfGenerator HtmlToPdfConverter 使用示例(未完成)
            string htmlFilePath = System.IO.Path.GetFullPath(@"data\test.html");
            var pdfConvert = new HtmlToPdfConverter();
            //pdfConvert.Zoom = 0.5f;//缩放比例 0.5倍
            //pdfConvert.Size = PageSize.A3; //纸张大小
            //pdfConvert.Grayscale = true;//灰色
            //pdfConvert.LowQuality = false;
            pdfConvert.LogReceived += (s, e) => {
                MessageBox.Show(e.Data);
            };
            pdfConvert.GeneratePdfFromFile(htmlFilePath, null, System.IO.Path.GetFullPath(@"data\test.pdf"));
            //string html;
            //using (StreamReader sr = new StreamReader(htmlFilePath))
            //{
            //    html = sr.ReadToEnd();
            //}
            //pdfConvert.GeneratePdf(html, null, System.IO.Path.GetFullPath(@"data\test.pdf"));
cs
NReco.PdfGenerator HtmlToPdfConverter 使用示例(未完成)
<html>
<body>
    <div style="width:1000px;height:1400px;border:1px solid red;">
        <div style="width:100px;height:100px;margin-bottom:100px;float:left;border:1px solid blue">
            <img src="E:/test.jpg" style="width:100%;height:100%;" />
        </div>
    </div>
</body>
</html>
text.html

存在的问题:

1、图片不能正常显示的问题。

E:/test.jpg file:///E:/test.jpg 都不能正常显示,具体格式需要确认

2、生成后像素大小改变的问题

和浏览器导出为PDF显示的大小不一致。

3、定位问题代码。

4、编写测试程序

NReco.PdfGenerator HtmlToPdfConverter 使用示例(未完成)

上一篇:网页制作11.15


下一篇:nginx https配置