批量打印html文档,批量打印网页
突发奇想,利用HttpWebRequest和css分页标记批量打印Web页面。。。
// 所有要打印的网页地址
string[] printUri = new string[] { "url..." };
HttpWebRequest req = null;
HttpWebResponse resp = null;
Stream s = null;
StreamReader sr = null;
// 网页源代码
string sourceHtml = string.Empty;
for (int i = 0; i < printUri.Length; i++)
{
req = WebRequest.Create(printUri[i]) as HttpWebRequest;
resp = req.GetResponse() as HttpWebResponse;
s = resp.GetResponseStream();
sr = new StreamReader(s, Encoding.Default);
string subHtml = sr.ReadToEnd();
// 利用正则提取Body
// .....
subHtml = subHtml.Replace("
", "
");
// 添加分页标记
if (i < printUri.Length - 1)
subHtml += "
sourceHtml += subHtml;
}
// 处理特殊连接
sourceHtml = sourceHtml.Replace("../", "http://website/dir/");
resp.Close();
sr.Close();
s.Close();
Response.Write(sourceHtml);
Response.Write("");
Response.End();
批量打印html文档,批量打印网页相关推荐
- js能否打印服务器端文档,js打印远程服务器文件
js打印远程服务器文件 内容精选 换一换 对于密码鉴权方式创建的Windows 2012弹性云服务器,使用初始密码以MSTSC方式登录时,登录失败,系统显示"第一次登录之前,你必须更改密码. ...
- java word打印_如何通过Java打印Word文档
本文将介绍如何使用Java程序来打印Word文档.打印可分为两种方式:一是打印到物理打印机:二是打印到虚拟打印机. 使用工具:Spire.Doc for Java 测试环境: ●Intellij Id ...
- C# 打印PDF文档的10种方法
操作PDF文档时,打印是常见的需求之一.针对不同的打印需求,可分多种情况来进行,如设置静默打印.指定打印页码范围和打印纸张大小.双面打印.黑白打印等等.经过测试,下面将对常见的几种PDF打印需求做一些 ...
- C# 六种方案打印PDF文档
打印PDF文档是开发人员经久不变的话题,常见的打印需求大致有以下六种: 用默认打印机打印PDF文档 用虚拟打印机打印PDF文档 指定打印机及PDF文档的打印页码范围 静默打印PDF文档 双面打印PDF ...
- java打印word_如何通过Java打印Word文档
本文将介绍如何使用Java程序来打印Word文档.打印可分为两种方式:一是打印到物理打印机:二是打印到虚拟打印机. 使用工具:Spire.Doc for Java 测试环境:Intellij Idea ...
- 票据打印, 银行账单打印, 标签印刷, 文档打印, 条码打印, 批量打印, 包装纸打印与设计,可变数据打印,数据库印刷,HMI报表打印,VC++源码库解决方案
票据打印, 银行账单打印, 标签印刷, 文档打印, 条码打印, 批量打印, 包装纸打印与设计,可变数据打印,数据库印刷,HMI报表打印,VC++源码库解决方案 -- 全球领先.100%源码全开放.可用 ...
- 批量处理word文件内容_word文档批量处理大师
优秀的资源工具可以让你事半功倍! 资源下载请 回复 "领取资源" 自助领取. word文档批量处理大师软件精致,简单易用,针对性强,是特别针对Office办公软件中的Word文档 ...
- 【Python】批量导出word文档中的图片、嵌入式文件
Python 批量导出word文档中的图片.嵌入式文件 需求 学生试卷中的题目有要提交截图的,也有要提交文件的,为了方便学生考试,允许单独交或者嵌入Word中提交,那么事后如何整理学生的答案?单独提交 ...
- 如何使用python批量修改txt文档
1 - 目标 因为需要整理深度学习的数据集,需要手动改写一些txt数据集对应的初始项目 如图,我需要把71改成2 : 把73删除 : 把57改成3 :改57成3且同时把2删除 因为有上千个这样的txt ...
最新文章
- Houdini魔法特效制作学习教程
- UILayer的一些属性
- FM:大熊猫的肠道菌群可能并没有特化出发酵纤维素的能力
- ACL 2020三大奖项出炉!知名学者夫妇曾先后获终身成就奖,时间检验奖回溯95年经典著作...
- Glassfish3 asadmin 常用命令
- JAVA实现拼图游戏
- mysql 远程攻击_gopher 协议攻击内网 mysql
- 特斯拉中国上调Model 3售价 涨价4500元起
- arduino编程语言教程_Arduino|编程语言说明
- 计算机日常知识试题,计算机基础知识及日常维护测试题
- shell linux中用shell写一个占用CPU的脚本
- Dependency, Association, Aggregation Composition的四种区别
- 机器学习(3)--LR算法
- GDB 调试器使用手册
- linux7.5有哪些版本,CentOS Linux 7.5正式发布,基于Red Hat Enterprise Linux 7.5
- C盘清理(主要的大文件清理)
- java lazy_在Java8中模拟Lazy
- 最简单DIY基于ESP32CAM的物联网相机系统⑥(用上位机VS2013 MFC实现WIFI图传)
- 利用python脚本批量自动下载Sentinel-1(哨兵1号)数据
- 如何使用N1盒子实现自动撸豆