c# – abcPDF 7将HTML转换为PDF但仅转换第一页
发布时间:2020-12-15 18:20:42 所属栏目:百科 来源:网络整理
导读:我目前正在使用abcPDF 7将 HTML转换为PDF.这是通过ASPX页面完成的,我覆盖了Render方法. Doc theDoc = new Doc();theDoc.SetInfo(0,"License",m_License );theDoc.HtmlOptions.Paged = true;theDoc.HtmlOptions.Timeout = 1000000;string callUrl = "http://
我目前正在使用abcPDF 7将
HTML转换为PDF.这是通过ASPX页面完成的,我覆盖了Render方法.
Doc theDoc = new Doc(); theDoc.SetInfo(0,"License",m_License ); theDoc.HtmlOptions.Paged = true; theDoc.HtmlOptions.Timeout = 1000000; string callUrl = "http:// my app page"; theDoc.AddImageUrl(callUrl); Response.Clear(); Response.Cache.SetCacheability(HttpCacheability.Private); Response.AddHeader("Content-Disposition","attachment; filename=" + sFile + ".pdf"); Response.ContentType = "application/octet-stream"; theDoc.Save(Response.OutputStream); Response.Flush(); 这适用于第一页,但随后截断页面并且不会继续呈现剩余的页面. 有人知道为什么它会在页面后停止吗? 解决方法
“只绘制文档的第一页.可以使用AddImageToChain方法绘制后续页面.”
从here起 可以在here找到如何使用AddImageToChain的示例 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |