rpa_word_read
读取Word文件内容
1. 函数
rpa_word_read(wordId)
- wordId: Word标识符,通过rpa_word_open接口返回;
2. 返回值
字符串类型,若返回空字符串表示可能发生错误,可通过rpa_getLastErrorCode()获取错误码,rpa_getLastErrorMsg()获取错误信息。
3. 示例
#打开word文件
wordId = rpa_word_open("d:/test.docx")
#打开失败结束流程
if not wordId:
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
rpa_exit()
#在文档中写入数据 若失败打印错误信息
if False == rpa_word_write(wordId, "Helo JDA!", fontFamily="Microsoft YaHei", fontSize=12, color=0x333333, bold=False):
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
#将光标移至最前处 若失败打印错误信息
if False == rpa_word_moveCursor(wordId, 0, moveType=RpaCursorMoveType.moveStart):
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
#搜索文本"lo" 将光标放于匹配文本之前 若失败打印错误信息
if False == rpa_word_searchText(wordId, "lo", cursorBefore=True):
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
#在文档中写入数据 若失败打印错误信息
if False == rpa_word_write(wordId, "l", fontFamily="Microsoft YaHei", fontSize=12, color=0x333333, bold=False):
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
#读取数据
data = rpa_word_read(wordId)
#若字符串长度为0,则可能发生了错误,可获取错误码进行校验
if len(data) == 0:
if RpaError.code_success != rpa_getLastErrorCode():
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
print(data)
#保存文件 若失败打印错误信息
if False == rpa_word_save(wordId):
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
#导出PDF文件 若失败打印错误信息
if False == rpa_word_convertPDF(wordId, "d:/test.pdf"):
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())
#关闭word文件 若失败打印错误信息
if False == rpa_word_close(wordId):
print(rpa_getLastErrorCode())
print(rpa_getLastErrorMsg())