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币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
WEB登录页面加入简单验证码
1.0 找了几张数字图片,在登录页面做了简单的验证码,如下图:2.0 验证码正确,登录系统,否则返回登录页面3.0 index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="gbk"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <ht
C#实现登录验证码 ashx
代码如下:///首先新建一个ValidateCode.ashx文件.using System;using System.Data;using System.Web;using System.Collections;using System.Web.Services;using System.Web.Services.Protocols;using System.Drawing;name
web登录:随机验证码的设计和实现
本文特点: 针对验证码的生成做了很多算法优化和调整,支持一个典型的验证码生成和验证流程,利用缓存服务器解决聚群部署架构中数据同步的问题。 基本需求: 登录页面显示一个随机验证码图片、有背景干扰用户输入验证码大于3位之后,开始实时验证正确性,如果正确则在输入框后面提示(比如“√”)登录时,后台检查验证码是否正确支持服务器集群部署的架构 (绝对原创,转载请注明转自Cl
网站前台验证码(源代码)的实现点击刷新
为了方便想学习网站前台方向读者刚睁开眼睛就决定将自己写的验证码的实现写下来供大家参考 在此基础上其实可以实现运算的验证码、或者是图片展示的验证码、其他样式的验证码。请大家多多评价提供自己的想法这样能够集思广益提供更加多的思路。好了下面发代码: login.jsp页面的代码主要看中间验证码部分是怎么实现的: <% String path = request.getContextPath();
模拟web访问有登录且有验证码的登录后抓取数据
模拟web访问有登录且有验证码的登录后抓取数据 1 取验证码 2 取js赋值的内容 3 登录并且存取cookie
C# 利用 HttpWebRequest 和 HttpWebResponse 模拟登录有验证码的网站
我们经常会碰到需要程序模拟登录一个网站,那如果网站需要填写验证码的要怎样模拟登录呢? 这篇文章利用了 HttpWebRequest 和 HttpWebResponse 模拟登录了有验证码的网站。 程序设计的界面很简单,三个TextBox分别输入用户名、密码和验证码,一个Image控件显示从网站请求到的验证码图片,还有两个按钮,一个换验证码,一个登录。 写程序前,先用浏览器的开发者工具观察
使用JavaScript实现制作网页随机验证码
1: getCode.js     /** * 产生随机数的函数 */ function validateCode(n){ //验证码可能包含的字符 var s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; var ret=""; //用于保存生成的验证码 //利用循环
前台页面验证码如何生成
验证码:就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。  验证码作用:  一般是防止有人利用机器人自动批量注册、对特定的注册用户用特定程序暴力破解方式进行不断的登陆、灌水。因为验证码是一个混合了数字或符号的图片,人眼看起来都费劲,机器识别起来就更困难。像百度贴吧未登录发贴要
Web---图片验证码生成教程详解-从简单到复杂-从本地到前后台
首先,我们先来看本地如何生成图片验证码的,再来写输出到网页的验证码如何实现。先来看最简单的—实现的功能是,将一个字符串变成图片写入到文件中实现代码:package cn.hncu.img;import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.FileNotFoundException; import
登录页面的验证码的生成
不难发现每次在我们登录注册一个网站时都会有相应的验证码出现来验证,其实实现漂亮的验证码也不难,下面我们就一起来实现漂亮的验证码 一般验证码的生成方法都是相同的,主要的步骤都有两步 第一步是:随机出一系统验证码的数字或字母,顺便把随机生成的数字或字母写入Cookies 或者 Session. 第二步是:用第一步随机出来的数字或字母来合成图片。 可以看出来验证码的复杂度主要是第二步来完成,你可