ebq / jzq_api_local_client
There is no license information available for the latest version (1.0.7) of this package.
php jzq_php_api_client
This package's canonical repository appears to be gone and the package has been frozen as a result.
1.0.7
2018-11-08 01:32 UTC
Requires
- php: >=5.3.3
- ebq/jzq_api: >=2.6.10
This package is not auto-updated.
Last update: 2025-04-03 04:36:31 UTC
README
用于本地签工具和关键字位置定位等本地化服务使用
安装说明
1.使用composer管理工具安装
首先:composer.json的require中加入"ebq/jzq_api_local_client":">=1.0.4"(版本以composer.json中version为准) 然后执行composer update即可(或 php composer.phar update) java-bridge/lib 里面的jar包没有传,这块是javasdk相关的东西,请联系对接人员,获取
2.没有使用composer工具
请联系对接人员,售取完整包
应用依赖
1.先要安装java的环境,默认jdk7+(jdk6的需要联系易保全拿到1.6的jar包) 2.php最低版本以composer.json中require.php为准,现为>=5.3.3
windows
- 可以使用cmd中执行startUp.bat
- 默认会启动一个应用,会占用端口号8999,如需改变端口号请修改startUp.bat配置
- windows只是提供一个测试应用,没有加入到启动服务中,需要自动加入
linux
- 请先修改startUp.sh和shutDown.sh权限为可执行
- 设置变量$JAVA_HOME和$PHP_JAVA_BRIDGE两个变量
- 启动使用startUp.sh停止服务使用shutDown.sh,同样启动后会占用端口8999,如需改变端口号请修改startUp.sh配置
- shutDown.sh会杀掉有java且JavaBridge.jar关键字的进程,请确保进程唯一,如有相同需要修改shutDown.sh
使用说明
- clientInfo.php即jzq\test\ClientInfo这个只是一个测试时使用的类,主要用于测试时配置记录服务端的url,appkey,appsecrect 默认没有填入有效值需要填入有效值并require clientInfo.php(建议自行实现clientInfo.php 或修改RopUtils::doPostByObj的url,appkey,appsecrect传参)
- 使用了composer的包管理方式,jzq_api_local_client如果包管理只上传了非java的包信息,如用composer安装包还须加上java-bridge/lib才可完整使用。 对于php没有使用composer的require了vendor/autoload.php即可引入composer引入的包的所有内容
- define("JAVA_HOSTS","127.0.0.1:8999"); 即指定java_bridge的服务端地址.java-bridge内服务可不与php一个应用中,只需能访问JAVA_HOSTS地址即可, java-bridge内服务可放到其它地方或主机。
1.0.3改动
- localsign的localSign.php、localSign01.php例子获取的证书必须传入证书密码,否则本地签章失败
- 增加byte[]传入而非pdf地址进行本地签章参考localSign02.php
- font字体增加,以前会有部份的pdf的中文无法识问题