系统说明 iWebPDF是一个基于Web的PDF在线阅读器. =============================================================================== 1、OCX 参数说明 String WebUrl 提交服务器程序路径 String RecordID 需要打开的记录号 String FileName 需要打开的文件路径 String UserName 用户名 Int ShowToolBar 工具栏可见属性 Int Status 当前插件状态 String ExtParam 扩展参数 Int SaveRight 是否允许保存 Int PrintRight 是否允许打印 Int DisplayMode 显示模式 Int Zoom 缩放比例(10-600) Int Rotate 翻转角度(0-360) Int PageNum 当前PDF的页数量 Int CurPage 当前页数 Bool AlterUser 是否出现提示框 2、OCX函数说明 WebOpen() 打开服务器文档 WebSave() 保存服务器文档 WebClose() 关闭文档 WebSaveLocal() 文档保存到本地(有对话框) WebOpenLocal() 打开本地文档(有对话框) WebSaveLocalFile(FileName) 文档保存到本地(无对话框) WebOpenLocalFile(FileName) 打开本地文档(无对话框) WebOpenLocalDialog() 显示打开本地文档对话框 WebSaveLocalDialog() 显示保存本地文档对话框 WebGetMsgByName(FieldName) 取得服务器返回信息的值 WebSetMsgByName(FieldName, FieldValue) 设置相应值,等待发送给服务器 WebClearMessage() 清除所有设置或返回的值 WebSendMessage() 发送设置的值给服务器 WebPrint(Copies,PrinterName) 打印文档 GotoFirstPage 翻至第一页 GotoLastPage 翻至最后一页 GotoPreviousPage 翻至前一页 GotoNextPage 翻至后一页 EnableTool(ToolName) 允许功能按钮 DisableTool(ToolName) 禁止功能按钮 WebOpenUrlFile(vWebUrl) 直接通过WEBURL打开PDF文档 WebDownLoadFile(vWebUrl,vFileName) 下载指定的文件,保存为本地文件 数据结构 Document =============================================================================== DocumentID 自动编号 RecordID 文档编号 Subject 主题 Author 作者 FileDate 日期 FileType 文档类型 Status 状态 Document_File =============================================================================== FileID 自动编号 RecordID 文档编号 FileName 文档名称 FileType 文档类型 FileSize 文档大小 FileDate 文档日期 FileBody 文档内容 FilePath 文档所在路径 UserName 用户名称 Descript 文档描述 //------------------------------------------------------------------------------------- pdfDBDemo.mdb 是Access数据库文件. pdfDBDemo.bak 是SQL2000数据库备份文件. 如要安装本实例,请注意修改iDBManager2000.java文件中的连接字符串,然后编译 javac iDBManager2000.java ,然后覆盖掉WEB-INF\classes\DBstep\iDBManager2000.class. 如果使用SQL server2000,请在SQL 2000服务器上建立DBSignature数据库,然后将 pdfDBDemo.bak恢复到SQL服务器上即可,使用sa帐户,空密码登录, 请参考文档《MS SQL Server数据库的还原操作说明.doc》。 安装说明: =============================================================================== 1、安装数据库 数据库使用系统很广,本演示自带如下数据库,如果需要安装本演示,可以选择下面的 一种即可 1、使用SQL Server数据库; a.) 使用pdfDBDemo.sql (SQL Server的脚本文件) 生成数据库 b.) 使用pdfDBDemo.Bak (SQL Server备份文件)恢复数据库 2、安装本实例,请在SQL服务器上建立pdfDBDemo数据库操作步骤如下: SQL Server数据库还原安装说明 打开SQL Server2000企业管理器 1。在[数据库]里建立pdfDBDemo的数据库。 2。在[安全性/登录]里建立pdfDBDemo的数据库用户 使用SQL Server身份验证,密码输入pdfdbdemo 在[默认设置]里选择pdfdbdemo 在[服务器角色]里选择前面4项 在[数据库访问]里选择前面4项 确定退出 3。在[数据库]里选择pdfDBDemo的数据库 按右键,选择[所有任务/还原数据库] 选择[常规]里的[从设备],选择[选择设备] 选择[添加],在文件名中选择本目录中的pdfDBDemo.Bak,选择[确定],选择[确定] 选择[选项],选择[在现有数据库上强制还原],然后选择[确定] 4。回到[安全性/登录]里,查看pdfdbdemo用户属性 在[默认设置]里选择pdfdbdemo 在[服务器角色]里选择前面4项 在[数据库访问]里选择pdfDBDemo数据库,选择前面4项 确定退出 2、将iWebPdf文件目录拷贝到Tomcat的\webapps目录中,请注意文件路径问题 3、打开IE浏览器,键入http://localhost:port/iWebPDF/DocumentList.jsp,你将看到 一个页面。 4、本程序使用SQL Server数据库,如果使用其它数据源,请修改iWebPdf\WEB-INF \class\DBstep\iDBManager2000.java 中的连接驱动程序,重新编译这个文件。 技术文档: =============================================================================== iWebPDF 在线阅读器中间件白皮书.doc 联系我们: =============================================================================== 注:如要正式版,请按如下方式联系 网站:http://www.goldgrid.com 电话:86-0791-8108630/8109250 邮件:webmaster@goldgrid.com tech@goldgrid.com goldgrid@hotmail.com 申明: =============================================================================== 1、本演示程序包中的程序代码为展示控件产品功能、辅助二次开发使用,客户需要在集成中 自行考虑系统性能、安全等方面的需要。演示中并未展示控件的全部功能,更多功能应用 方法请阅读“中间件白皮书”文档。 2、原则上集成过程中需要开发人员自己编写控件调用程序,直接使用演示代码造成的损失我 公司不承担责任。