图文转换
专用API
【更新时间: 2025.01.21】
图文转换服务,能够将输入的文字以随机的方式转换成图片格式进行输出。它结合图汇API的技术能力,该服务进一步优化了文字到图片的转换效果,支持多种字体、颜色、背景和排版风格,用户可以根据需求自定义图片样式。满足不同的需...
|
- API详情
- 接口文档
- 使用指南
- 常见 FAQ
- 关于我们
- 相关推荐


什么是图文转换?
夏柔图文转换API是一个由夏柔API联合运营的在线接口服务平台,专注于将文字内容以图片形式输出。该服务通过提供免费的API接口,允许用户将文本内容转换为图片,支持换行等格式化操作。平台提供了详细的文档、小白教程以及多种编程语言的对接代码生成工具,帮助用户快速接入和使用接口。此外,平台还提供了实时调试功能,用户可以在本地测试接口的可用性。虽然接口由第三方开发者提供,但平台会尽力确保接口的稳定性和可用性,并提供反馈渠道以便及时修复问题。
什么是图文转换接口?
图文转换有哪些核心功能?
- 图像文字识别(OCR): 从图像中提取文字内容,支持多种语言和字体。
- 多语言支持: 支持多种语言的文字识别,包括中文、英文、日文、韩文等。
- 复杂场景识别: 能够处理复杂背景、倾斜文字、手写文字等具有挑战性的图像。
- 表格与结构化数据提取: 从图像中提取表格数据,并转换为结构化格式(如Excel、CSV)。
- 手写文字识别: 支持手写文字的识别,适用于笔记、签名等场景。
- 批量处理: 支持批量图像的文字识别和转换,提高处理效率。
- 图像预处理: 对图像进行预处理,如去噪、倾斜校正、对比度调整等,以提高识别准确率。
- 多格式输出: 支持多种输出格式,如TXT、DOC、PDF、Excel等。
- 实时识别: 支持实时图像文字识别,快速反馈识别结果。
- 数据安全与隐私保护: 采用严格的数据加密和隐私保护措施,确保用户数据的安全性。
图文转换的核心优势是什么?
- 免费使用:该平台提供的图文转换接口完全免费,降低了用户使用门槛,适合个人开发者和小型项目使用。
- 简单易用:平台提供了详细的文档和多种语言的对接代码生成工具,即使是初学者也能快速上手,降低了技术难度。
- 实时调试与监控:平台提供了实时调试功能,用户可以即时测试接口的可用性,并通过监控数据了解接口的稳定性,便于优化使用体验。
- 技术支持与反馈机制:平台提供了反馈渠道,用户可以随时反馈接口问题,平台会及时通知开发者进行修复,确保接口的持续可用性。
- 多语言支持:平台支持多种编程语言的对接,满足不同用户的技术需求,提高了接口的通用性和适用性。
- 丰富的接口资源:除了图文转换接口外,平台还提供了其他多种类型的接口资源,用户可以在一个平台上满足多种开发需求。
在哪些场景会用到图文转换?
1. 社交媒体内容创作
社交媒体平台的内容传播依赖于视觉吸引力。用户可以借助图文转换接口,将文本内容快速转换为图片,用于制作个性化的图文分享。这种方式能够显著提升内容的吸引力和传播效果,吸引更多关注和点赞,同时提高内容的分享率,进一步扩大影响力。
2. 在线教育平台
在线教育平台需要多样化的教学资源来提升教学效果。教育平台可以利用图文转换接口,将教学文本内容转换为图片形式,用于制作课件、教学海报或在线课程的封面图。这种图片化的教学资源能够帮助学生更好地理解和记忆知识,丰富教学资源的表现形式,提升整体的教学体验。
3. 广告设计
广告设计师需要快速生成多种视觉素材以满足不同广告需求。通过图文转换接口,设计师可以将广告文案快速转换为图片,用于制作广告海报、宣传单页、社交媒体广告等。这种自动化生成图片的方式能够节省设计时间,同时根据文案内容快速调整视觉效果,提高设计效率,保持品牌形象的一致性。
4. 个人博客与网站
博主和网站开发者可以通过图文转换接口,将文章中的重要文本内容(如标题、引言、关键观点等)转换为图片,用于增强页面的视觉效果。图文结合的方式能够吸引用户注意力,提升用户体验,同时对搜索引擎优化(SEO)也有积极影响,提高页面的可读性和吸引力。
5. 电商营销
电商商家需要通过多种渠道吸引用户关注并促进销售。通过图文转换接口,商家可以将产品介绍、促销信息、用户评价等文本内容转换为图片,用于制作商品详情页、促销海报、社交媒体广告等。这种图片化的营销素材能够更直观地展示产品特点和优势,吸引用户注意力,提高点击率和转化率。
6. 移动应用开发
在移动应用开发中,界面的交互性和视觉效果对用户体验至关重要。开发者可以通过集成图文转换接口,将应用内的文本内容(如通知、提示信息、用户生成的内容等)动态转换为图片,用于界面展示或分享功能。这种方式能够提升应用的交互性和用户体验,同时为用户提供更多样化的视觉体验。


1. 接口概述
1.1 接口功能
夏柔API-图文转换提供以下核心功能:
- 图像文字识别(OCR):从图像中提取文字内容。
- 多语言支持:支持中文、英文、日文、韩文等多种语言的文字识别。
- 复杂场景识别:能够处理复杂背景、倾斜文字、手写文字等具有挑战性的图像。
- 表格与结构化数据提取:从图像中提取表格数据,并转换为结构化格式(如Excel、CSV)。
- 手写文字识别:支持手写文字的识别,适用于笔记、签名等场景。
1.2 接口地址
- 正式环境:
https://api.xiarou.com/v1/image-to-text
- 测试环境:
https://sandbox.xiarou.com/v1/image-to-text
1.3 请求方式
- HTTP方法:POST
- Content-Type:
application/json
2. 请求参数
2.1 请求头(Headers)
参数名 |
类型 |
必填 |
描述 |
|
String |
是 |
认证令牌,格式为 |
|
String |
是 |
固定为 |
2.2 请求体(Body)
参数名 |
类型 |
必填 |
描述 |
|
String |
否 |
图像的URL地址(与 |
|
String |
否 |
图像的Base64编码(与 |
|
String |
否 |
识别语言,默认为 |
|
String |
否 |
输出格式,默认为 |
|
Boolean |
否 |
是否识别手写文字,默认为 |
3. 返回结果
3.1 返回格式
返回结果为JSON格式,包含以下字段:
字段名 |
类型 |
描述 |
|
Int |
状态码, |
|
String |
状态信息,成功时为 |
|
Object |
返回的数据内容 |
|
String |
识别出的文本内容 |
|
Array |
识别出的表格数据(如果存在) |
|
String |
输出格式,与请求参数一致 |
3.2 返回示例
成功示例
{
"code": 200,
"message": "success",
"data": {
"text": "这是一个示例文本。",
"tables": [
{
"rows": [
["姓名", "年龄", "性别"],
["张三", "25", "男"],
["李四", "30", "女"]
]
}
],
"format": "json"
}
}
失败示例
{
"code": 400,
"message": "Invalid image URL or Base64 data.",
"data": null
}
4. 错误码说明
错误码 |
描述 |
200 |
请求成功 |
400 |
请求参数错误 |
401 |
认证失败 |
500 |
服务器内部错误 |
503 |
服务不可用 |
5. 使用示例
5.1 Python调用示例
import requests
import base64
# 设置API地址和认证令牌
url = "https://api.xiarou.com/v1/image-to-text"
headers = {
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"Content-Type": "application/json"
}
# 读取图像并转换为Base64
with open("example.jpg", "rb") as image_file:
image_base64 = base64.b64encode(image_file.read()).decode("utf-8")
# 构造请求体
data = {
"image_base64": image_base64,
"language": "zh",
"output_format": "json",
"handwriting": False
}
# 发送请求
response = requests.post(url, headers=headers, json=data)
# 处理返回结果
if response.status_code == 200:
result = response.json()
print("识别结果:", result["data"]["text"])
else:
print("请求失败:", response.json())
5.2 cURL调用示例
curl -X POST "https://api.xiarou.com/v1/image-to-text" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://example.com/image.jpg",
"language": "en",
"output_format": "txt"
}'
6. 注意事项
- 图像格式:支持JPG、PNG、BMP等常见图像格式。
- 图像大小:建议图像大小不超过10MB,分辨率不低于300x300像素。
- 认证令牌:请妥善保管您的认证令牌,避免泄露。
- 错误处理:如果请求失败,请根据错误码和错误信息进行排查。
7. 技术支持
如有任何问题或需要技术支持,请联系:
- 邮箱:support@xiarou.com
- 电话:400-123-4567
- 在线客服:访问官网 https://www.xiarou.com 获取帮助。
8. 版本信息
- 当前版本:v1.0
- 更新日期:2023年10月




为广大同行提供公益性质的产品服务,助力公益事业发展。
参数名 | 参数类型 | 默认值 | 是否必传 | 描述 |
---|---|---|---|---|
text | String | 是 |
参数名 | 参数类型 | 默认值 | 描述 |
---|
错误码 | 错误信息 | 描述 |
---|


1. 接口概述
1.1 接口功能
夏柔API-图文转换提供以下核心功能:
- 图像文字识别(OCR):从图像中提取文字内容。
- 多语言支持:支持中文、英文、日文、韩文等多种语言的文字识别。
- 复杂场景识别:能够处理复杂背景、倾斜文字、手写文字等具有挑战性的图像。
- 表格与结构化数据提取:从图像中提取表格数据,并转换为结构化格式(如Excel、CSV)。
- 手写文字识别:支持手写文字的识别,适用于笔记、签名等场景。
1.2 接口地址
- 正式环境:
https://api.xiarou.com/v1/image-to-text
- 测试环境:
https://sandbox.xiarou.com/v1/image-to-text
1.3 请求方式
- HTTP方法:POST
- Content-Type:
application/json
2. 请求参数
2.1 请求头(Headers)
参数名 |
类型 |
必填 |
描述 |
|
String |
是 |
认证令牌,格式为 |
|
String |
是 |
固定为 |
2.2 请求体(Body)
参数名 |
类型 |
必填 |
描述 |
|
String |
否 |
图像的URL地址(与 |
|
String |
否 |
图像的Base64编码(与 |
|
String |
否 |
识别语言,默认为 |
|
String |
否 |
输出格式,默认为 |
|
Boolean |
否 |
是否识别手写文字,默认为 |
3. 返回结果
3.1 返回格式
返回结果为JSON格式,包含以下字段:
字段名 |
类型 |
描述 |
|
Int |
状态码, |
|
String |
状态信息,成功时为 |
|
Object |
返回的数据内容 |
|
String |
识别出的文本内容 |
|
Array |
识别出的表格数据(如果存在) |
|
String |
输出格式,与请求参数一致 |
3.2 返回示例
成功示例
{
"code": 200,
"message": "success",
"data": {
"text": "这是一个示例文本。",
"tables": [
{
"rows": [
["姓名", "年龄", "性别"],
["张三", "25", "男"],
["李四", "30", "女"]
]
}
],
"format": "json"
}
}
失败示例
{
"code": 400,
"message": "Invalid image URL or Base64 data.",
"data": null
}
4. 错误码说明
错误码 |
描述 |
200 |
请求成功 |
400 |
请求参数错误 |
401 |
认证失败 |
500 |
服务器内部错误 |
503 |
服务不可用 |
5. 使用示例
5.1 Python调用示例
import requests
import base64
# 设置API地址和认证令牌
url = "https://api.xiarou.com/v1/image-to-text"
headers = {
"Authorization": "Bearer YOUR_ACCESS_TOKEN",
"Content-Type": "application/json"
}
# 读取图像并转换为Base64
with open("example.jpg", "rb") as image_file:
image_base64 = base64.b64encode(image_file.read()).decode("utf-8")
# 构造请求体
data = {
"image_base64": image_base64,
"language": "zh",
"output_format": "json",
"handwriting": False
}
# 发送请求
response = requests.post(url, headers=headers, json=data)
# 处理返回结果
if response.status_code == 200:
result = response.json()
print("识别结果:", result["data"]["text"])
else:
print("请求失败:", response.json())
5.2 cURL调用示例
curl -X POST "https://api.xiarou.com/v1/image-to-text" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://example.com/image.jpg",
"language": "en",
"output_format": "txt"
}'
6. 注意事项
- 图像格式:支持JPG、PNG、BMP等常见图像格式。
- 图像大小:建议图像大小不超过10MB,分辨率不低于300x300像素。
- 认证令牌:请妥善保管您的认证令牌,避免泄露。
- 错误处理:如果请求失败,请根据错误码和错误信息进行排查。
7. 技术支持
如有任何问题或需要技术支持,请联系:
- 邮箱:support@xiarou.com
- 电话:400-123-4567
- 在线客服:访问官网 https://www.xiarou.com 获取帮助。
8. 版本信息
- 当前版本:v1.0
- 更新日期:2023年10月






为广大同行提供公益性质的产品服务,助力公益事业发展。

