首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换后缺少的SelectPDF内容

转换后缺少的SelectPDF内容
EN

Stack Overflow用户
提问于 2017-10-11 21:25:00
回答 1查看 1.4K关注 0票数 0

因此,我使用SelectPDF将MVC视图的html转换为PDF,但由于某种原因,PDF中缺少了大量的内容。

我已经在我用MVC开发的其他网站上测试了这个程序,它们可以工作.

因此,根据自述文档的建议,我使用这段代码生成一个

代码语言:javascript
复制
SelectPdf.HtmlToPdf converter = new SelectPdf.HtmlToPdf();
SelectPdf.PdfDocument doc = converter.ConvertUrl(HTMLPath);
//SelectPdf.PdfDocument doc = converter.ConvertHtmlString(ViewHTML);

doc.Save(PDFSavePath);
doc.Close();

因此,HTMLSave路径是从呈现的MVC视图中创建的HTML的位置。而ViewHTML以字符串的形式包含HTML。

这就是HTML的外观(文件和视图看起来相同,我做了两次检查,以防HTML被错误捕获):

但PDF是这样的:

绝对悲剧..。

不确定这是否有帮助,但下面是HTML:

https://drive.google.com/open?id=0B8DiACLG11oYd3p5Tzc2ZlJQLVk

不幸的是,由于MVC视图到HTML,所有的HTML都在一行

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-12 09:53:26

用于呈现页面的html/css引擎似乎不支持字体大小的vh、vw。这是所有转换器的一个常见问题,所以如果您需要将页面转换为pdf,那么您可能应该尝试改变这个问题。

稍后的更新:似乎有对大众的支持,但没有对vh的支持。这就是“每个”字出现的原因。他们在css中使用大众汽车。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46697804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档