2 majiancumt majiancumt 于 2017.01.10 22:04 提问

需要填写验证码登录的网页HTML,后台静默生成对应PDF文档,c#程序怎么实现

需要填写验证码登录的网页HTML,后台静默生成对应PDF文档,c#程序怎么实现需要填写验证码登录的网页HTML,后台静默生成对应PDF文档,c#程序用wkhtml2pdf 或者adobe pdfmaker控件怎么实现?思路、资料都行,急求,谢谢!

1个回答

showbo
showbo   Ds   Rxr 2017.01.11 09:47
已采纳

你生成的pdf如果需要身份验证需要cookiecontainer进行模拟登陆,后续的请求能通过身份验证
C#使用HttpWebRequest提交ASP.NET表单并保持Session和Cookie
用wkhtml2pdf 生成pdf需要用到Process启动wkhtml2pdf ,传递参数就行了,不过无法传递身份验证,所以你得想将需要的页面捉去下来后,url放本地的


 Process p = Process.Start(@"E:\wkhtmltopdf\bin\wkhtmltopdf.exe", “本地url pdf路径");
                    p.WaitForExit();
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!