HTML Snapshot ActiveX控件
HTML Snapshot ActiveX控件 可以把当前整体网页存取为JPG 、BMP 、PNG 、TIFF 和GIF 图象文件。HTML文件可以通过Snapshot ActiveX 容易地转换成图像, 也可以控制JPEG 的压缩质量或改变TIFF 图像压缩方法。 HTML Snapshot ActiveX控件 可以容易为成千上万网页建立thumbshot 服务器,数据库由用户充分控制。 HTML Snapshot ActiveX控件 特别适合使用于服务器,并且可以容易地集成支持ActiveX的语言,譬如:Visual C++,Visual Basic, Delphi, C++ Builder和.Net 语言如 C#,VB.Net,Java,以及脚本语言如 Perl,Php,Python,ASP.Net。 HTML Snapshot ActiveX控件的特点: 直接保存指定URL网页中的bmp 、jpeg 、tiff 、gif 或png 格式图象; 把图象直接改变TML串; 从大图象创造子图象; 得到链接、标题、cookie或页的HTML来源; 得到HTML文件DOM接口; 使用灰度和黑白图象; 在图象中减少颜色数量但保留很好的质量; 支持压缩的图象如jpg 、tiff 、gif 或png,不创建临时文件; 支持JPEG压缩水平和TIFF 压缩方法的选择; 转换VML为bmp 、jpg 、tiff 、gif 或png格式文件; 提供以下环境下的大量实例:Visual C++,Visual Basic,Delphi,C++ Builder和.Net 语言如 C#,VB.Net,Java,以及脚本语言如 Perl,Php,Python,ASP.Net等。 HTML Snapshot ActiveX控件各组件功能: SnapUrl(String strUrl, String strPicFile)主函数将HTML转换成图象; SnapHtmlString(String strHtml, String strPicFile):strUrl: HTML串 strPicFile: 保存本地图像文件; GetThumbnailImage(String strInputFile, String strOutputFile, Long cx, Long cy, Long bRemainRatio):strInputFile: 输入图像文件strOutputFile: 保存子图像文件;cx, cy: 指图图象的维度。bRemainRatio: 如果bRemainRation 是0, 子图象的维数大小将是cx, cy;然后是原始的图象的长宽比; ReduceColor(String strInputFile, String strOutputFile, Long nColors):在输入图象时减少颜色的数目; MakeGrayImage(String strInputFile, String strOutputFile, Long bGrayOrBW):将图象颜色转换成灰色或黑白色; SetCode(String strCode):设置注册码(试用版); SetTimeOut(Long nTimeOut):超时值为SnapUrl毫秒,缺省超时值是30000; SetDelayTime(Long nDelayTime):nDelayTime: 等待一定时间值(毫秒)后HTML文件被下载。 有时,网页包含ActiveX需要初始化。这个方法可以使用控制时间获取动态嵌入的对象内容。缺省nDelayTime 价值是1000 年; EnableActiveX(BOOL bEnable):bEnable: 确定ActiveX是否能在html页中使用; EnableJava(BOOL bEnable):bEnable: 确定Java是否能在html页中使用; EnableScript(BOOL bEnable) :bEnable: 确定Script是否能在html页中使用; SetSnapDimension(long cx, long cy):设置浏览器窗口的宽度和高度。浏览器视窗大小将影响HTML文件大小; SetPostData(String postData):使用这个功能为一些urls提供保护; SetJPEGQuality (long n): 设置JPEG 压缩的质量。n值在0 和100 之间; SetDither(long n):当转换成1bpp 图象时设置励振方法; SetTIFFEncoder(long n):设置TIFF 图象压缩方法。0: LZW;1: CCITT3; 2: CCITT
暂无评论