你好:
使用Spire.PDF原生LoadFromHTML和新插件 方式 HtmlConverter.Convert 生成的pdf 均和实际html有出入,不能实现所见即所得。
web为我方程序,可配合修改,如果贵方程序上调整 比较麻烦的话,可以建议我方的html 的css,js等约定格式
致谢
附件为 样式 html页面和 程序代码, 程序代码为demo中的FromHtml项目修改而来。
附件上传大小限制,放置到网链请 下载查看
url : jsetone.com/pdf.zip
amy.zhao wrote:Hi,
谢谢您测试我们的产品。我分别用iE浏览器和火狐浏览器打开你的3个html文件,不过在两个浏览器里3个文件显示了不同的结果。
我们的LoadFromHTML方法在转换html 到pdf时是基于IE 内核所以转换出的结果将与在IE浏览器里展示的结果一样。附加了在IE浏览器里的结果,请问您是需要转换出这样的结果吗?
我测试了LoadFromHTML方法,8_107_1465364608.html和8_115_1465715289_left.html生成的结果几乎和IE浏览器里展示的结果一样,8_114_1465712725.html文档没有转换成功,我将把这个问题报告给我们的开发组。
使用HtmlConverter.Convert方法转换出的结果与在浏览器里的结果差异大些,所以我们建议你基于你的文档请使用LoadFromHTML方法。
Best Regards,
Amy
E-iceblue support team
amy.zhao wrote:Hi,
感谢你提供进一步的信息。我们的html转pdf功能是使用的IE7的activex插件,转换出来的结果和IE7显示出来的结果是一样的。很抱歉我们目前不能够转换你的html文件到你期待的pdf结果.
Best Regards,
Amy
E-iceblue support team
amy.zhao wrote:Hi,
这个跟浏览器没关系,是跟Visual studio有关系。Visual studio的webBrowser控件是使用的IE7的activex插件。对html js,css我们控制不了,IE7插件显示什么效果我们目前转换出来的就是什么效果,抱歉。
Best Regards,
Amy
E-iceblue support team