NIM SDK提供的文档转换相关接口
More...
#include <nim_cpp_doc_trans.h>
|
typedef std::function< void(int32_t code, const DocTransInfo &doc_info)> | DocInfoCallback |
|
typedef std::function< void(int32_t code, int32_t count, const std::list< DocTransInfo > &doc_infos)> | DocInfosCallback |
|
|
static void | RegNotifyCb (const DocInfoCallback &cb) |
|
static void | GetInfo (const std::string &id, const std::string &json_extension, const DocInfoCallback &cb) |
|
static void | GetInfoList (const std::string &id, int32_t limit, const std::string &json_extension, const DocInfosCallback &cb) |
|
static void | DeleteInfo (const std::string &id, const std::string &json_extension, const DocInfoCallback &cb) |
|
static std::string | GetSourceFileUrl (const std::string &url_prefix, NIMDocTranscodingFileType file_type) |
|
static std::string | GetPageUrl (const std::string &url_prefix, NIMDocTranscodingImageType img_type, NIMDocTranscodingQuality quality, int32_t page_num) |
|
◆ DeleteInfo()
void nim::DocTrans::DeleteInfo |
( |
const std::string & |
id, |
|
|
const std::string & |
json_extension, |
|
|
const DocInfoCallback & |
cb |
|
) |
| |
|
static |
根据文档id删除服务器记录,对于正在转码中的文档,删除后将不会收到转码结果的通知
- Parameters
-
[in] | id | 文档id |
[in] | json_extension | 无效扩展字段 |
[in] | cb | 结果回调见nim_doc_trans_def.h,返回的json_extension无效 |
- Returns
- void 无返回值
◆ GetInfo()
void nim::DocTrans::GetInfo |
( |
const std::string & |
id, |
|
|
const std::string & |
json_extension, |
|
|
const DocInfoCallback & |
cb |
|
) |
| |
|
static |
根据文档id查询文档信息
- Parameters
-
[in] | id | 文档id |
[in] | json_extension | 无效扩展字段 |
[in] | cb | 返回错误码和文档信息 |
- Returns
- void 无返回值
◆ GetInfoList()
void nim::DocTrans::GetInfoList |
( |
const std::string & |
id, |
|
|
int32_t |
limit, |
|
|
const std::string & |
json_extension, |
|
|
const DocInfosCallback & |
cb |
|
) |
| |
|
static |
根据文档id查询文档信息
- Parameters
-
[in] | 查询的起始docId,若为空,表示从头开始查找,按照文档转码的发起时间降序排列 | |
[in] | limit | 查询的文档的最大数目,有最大值限制,目前为30 |
[in] | json_extension | 无效扩展字段 |
[in] | cb | 返回错误码和文档信息 |
- Returns
- void 无返回值
◆ GetPageUrl()
拼接文档图片的下载地址
- Parameters
-
[in] | url_prefix | 文档信息中的url前缀 |
[in] | img_type | 文档转换的图片类型 |
[in] | quality | 需要的图片清晰度 |
[in] | page_num | 图片页码(从1开始计算) |
[in] | cb | 结果回调见nim_doc_trans_def.h,成功返回的json_extension中带有一条记录 |
- Returns
- std::string 返回文档图片的下载地址
◆ GetSourceFileUrl()
拼接文档源的下载地址
- Parameters
-
[in] | url_prefix | 文档信息中的url前缀 |
[in] | file_type | 文档源类型 |
- Returns
- std::string 返回文档源的下载地址
◆ RegNotifyCb()
void nim::DocTrans::RegNotifyCb |
( |
const DocInfoCallback & |
cb | ) |
|
|
static |
注册文档转换的结果的回调通知
- Parameters
-
- Returns
- void 无返回值
The documentation for this class was generated from the following files:
- C:/Jks/NeIM-win32-ia32/exports/wrapper/nim_cpp_wrapper/api/nim_cpp_doc_trans.h
- C:/Jks/NeIM-win32-ia32/exports/wrapper/nim_cpp_wrapper/api/nim_cpp_doc_trans.cpp