ceb转换 sdk用户指南050413

上传人:小** 文档编号:89123021 上传时间:2019-05-18 格式:DOC 页数:9 大小:52KB
返回 下载 相关 举报
ceb转换 sdk用户指南050413_第1页
第1页 / 共9页
ceb转换 sdk用户指南050413_第2页
第2页 / 共9页
ceb转换 sdk用户指南050413_第3页
第3页 / 共9页
ceb转换 sdk用户指南050413_第4页
第4页 / 共9页
ceb转换 sdk用户指南050413_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《ceb转换 sdk用户指南050413》由会员分享,可在线阅读,更多相关《ceb转换 sdk用户指南050413(9页珍藏版)》请在金锄头文库上搜索。

1、Apabi电子政务产品开发商集成指南(CEB转换部分)Ver:1015方正电子数字内容事业部2005年04月15日产品清单l 工作单文件解释.docl MakerOcxErr.hl Samples文件夹,包括TestMakerCom示例文件系统环境要求l 要求运行在windows平台下 基本使用方法见附件文件夹Samples中的TestMakerCom.html使用的具体方法可以参见接口描述功能介绍MakerOcx.ocx控件,是我们针对用户需求开发的ApabiMaker对外接口。通过此控件用户可以方便地调用ApabiMaker内核完成各类板式文件的转换,合并,拆分等工作。工作流程图如下:Ma

2、kerOcx输 入/* * 函数说明: 工作完毕后的处理工作, 释放内存,FreeLibrary等操作; * 只能调用一次 * 返回值: * long - 函数调用情况 */long CMakerOcxCtrl:EndMaker()输 出单个文件转换:SingleFileConvert(。)工作单文件转换:JobFileConvert(。)工作单文件可以处理合并拆分等转换功能。详细内容请参阅:工作单文件解释.doc文件转换成功标志:告知转换是否成功出错信息:具体的错误信息生成的CEB文件:转换后的CEB文件转换文件方式存放的文档接口介绍BeginMakerlong BeginMaker(LPC

3、TSTR szMakerVersion)描述转换前的准备工作,只能调用一次参数说明LPCTSTR szMakerVersion 正确调用Maker,以防以后版本的混淆等BeginMaker(); 自动查找最新版本,并在注册表中获取版本的安装目录BeginMaker(ApabiMaker2.5); 指定运行的版本,自动在注册表中获取此版本的安装目录BeginMaker(C:Program FilesFOUNDERApabi Maker2.5); 直接指定版本的安装目录返回值long函数调用情况0代表此函数执行成功,没有抛出任何异常;不等于0代表此函数在执行过程中有异常发生;在此返回的错误值都是指

4、程序执行过程中调用的失败等,与Maker转换过程中的失败没有关系SingleFileConvertlong SingleFileConvert(LPCTSTR szSrcFileName, LPCTSTR szResultFileName, LPCTSTR szTplName, LPCTSTR szLogFileName, LPCTSTR szInfoFileName)描述单个文件转换接口参数说明LPCTSTR szSrcFileName被转换文件LPCTSTR szResultFileName结果文件LPCTSTR szTplName模板名称,如果值为 NULL,则用默认模板(Maker2.

5、0参数不能使用NULL)LPCTSTR szLogFileName生成log文件名称,如果值为 NULL,则不生成log文件,log 文件主要存放PS等文件转换时的详细信息,即Maker的信息窗显示的信息(注:cebcore.dll 还会自动生成当前转换文件相应的 *.abs 文件,主要是缺图,缺字信息;*.abs文件生成与否与生成szLogFileName没有关系)LPCTSTR szInfoFileName生成一个详细信息的INI文件,如果值为 NULL,则不生成此INI文件, 最后的信息都生成到指定的INI文件中格式大致为:时间格式: Cstring strTime; strTime.F

6、ormat( %Y-%m-%d,%H:%M:%S );Info1:FilePathName = c:a.psConvertBeginTime = 2002-08-26,09:05:45 ConvertEndTime = 2002-08-26,09:06:50TotalPage = 10返回值long 函数调用情况返回值参见MakerOcxErr.HJobFileConvertlong JobFileConvert(LPCTSTR szJobFileName, LPCTSTR szLogFileName, LPCTSTR szInfoFileName)描述此函数针对工作单文件 *.job 而进行

7、的转换(Maker2.0后缀名为 *.xml)工作单文件可以有Maker自动生成,也可以有其它工具生成。补充说明:函数功能扩展后,现在可以支持从HTTP服务器下载源文件,并把结果文件上传到FTP服务器上。注:源文件目前支持从HTTP和FTP服务器下载; 目标文件只支持向FTP服务器上传;HTTP地址格式为标准的URL:http:/webserver/path/source.docFTP地址格式为标准的URL:ftp:/user:passwordftpserver:port/path/target.cebftp的URL所有参数必须完整,不能省略。参数说明LPCTSTR szJobFilePath

8、*.job文件的全路径名LPCTSTR szLogFileName生成log文件名称,如果值为 NULL,则不生成log文件LPCTSTR szInfoFileName生成一个详细信息的INI文件,如果值为 NULL,则不生成此INI文件返回值long 函数调用情况返回值参见MakerOcxErr.HEndMakerlong EndMaker()描述工作完毕后的处理工作, 释放内存,FreeLibrary等操作,只能调用一次返回值 long 函数调用情况返回值参见MakerOcxErr.HJobFlowConvertNetlong JobFileConvert(LPCTSTR szJobFil

9、eData, LPCTSTR szLogFileName, LPCTSTR szInfoFileName)描述此函数为JobFileConvertNet的扩展函数,作业脚本可以通过数据流的方式提供,而不是文件名的方式。参数说明LPCTSTR szJobFileDataJob脚本文件的数据流。以字符串方式提供。如果数据流是从JOB文件中读取的,应先判断源JOB文件是否为UNICODE格式,并处理好格式转换后,提供正确的JOB文件内容字符串数据流。LPCTSTR szLogFileName生成log文件名称,如果值为 NULL,则不生成log文件LPCTSTR szInfoFileName生成一个

10、详细信息的INI文件,如果值为 NULL,则不生成此INI文件返回值long 函数调用情况返回值参见MakerOcxErr.HCheckCEBFilelong CheckCEBFile(LPCTSTR szCEBFileName)描述检查指定的CEB文件是否为合法的CEB格式文档。参数说明LPCTSTR szCEBFileName*.ceb文件的全路径名返回值long 函数调用情况返回值参见MakerOcxErr.HGetErrorMessageVARIANTGetErrorMessage (longnErrCode)描述根据指定的错误号,返回错误信息参数说明longnErrCode错误代码返

11、回值VARIANT.bstrVal 错误信息的字串描述,与MakerOcxErr.H对应。GetMakerTPLsNameVARIANTGetMakerTPLsName ()描述根据指定的错误号,返回错误信息参数说明Null返回值VARIANT.bstrVal 正确结果为Maker全部模板的名称,每个模板名字间用“;”隔开,如:“光盘出版;网上浏览;打印模板”;如果出错,返回结果为错误信息,如“没有初始化Maker”。重要数据格式介绍见附件工作单文件解释常见问题Q&A见附件MakerOcxErr.H例子见附件文件夹Samples中的TestMakerCom.html附件清单l 工作单文件解释.docl MakerOcxErr.hl Samples文件夹,包括TestMakerCom示例文件llllllllllllllllllllllll

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号